У меня есть html-форма с полем ввода, поэтому, когда для ввода используется английский, нет проблем, но, используя китайские слова, я получил неправильную строку в сервлете, какую кодировку я предполагаю использовать и как ее установить?
в html-форме
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
...
<form method="post" action="<%= action %>" accept-charset="UTF-8">
в сервлете
String charset = request.getCharacterEncoding();
// here charset is always null
String shareContent = request.getParameter("content");
Например, введите: serv 你好 в сервлете: "æåä½ å ¥ ½"
Есть идеи?