有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java/Servlets/ISO88591代替UTF8

我已经设置了UTF-8响应的字符编码

response.setCharacterEncoding("UTF-8");

尽管如此,在客户端,有几个字符被破坏了。我在浏览器工具中查看了响应的标题,发现编码设置为ISO-8859-1

我如何解决这个问题?根本问题是什么


共 (1) 个答案

  1. # 1 楼答案

    我发现了问题:

    response.setCharacterEncoding("UTF-8");必须在response.getWriter();之前声明