HttpServletResponse标头属性编码不正确

时间:2015-02-26 10:28:36

标签: java servlets

我正在尝试将数据放入标题中。当我在拉丁语中添加它时,它在服务器端正确接收。但是当我尝试用中文添加它时,例如中國的錯誤,,它会在客户端收到????? 如何将标题设置为UTF-8

我尝试过这样的事情,但没有帮助:

servletResponse.setCharacterEncoding("utf-8");
servletResponse.setContentType("text/html; charset=UTF-8");

1 个答案:

答案 0 :(得分:0)

在服务器启动字符串中另外设置-Dfile.encoding = utf8。