jsp - 编码设置为 "ISO-8859-1"可以显示汉字

标签 jsp servlets encoding

我正在开发 MVC Web 应用程序。我有一个问题,即使所有页面的编码都设置为“ISO-8859-1”,这个应用程序如何显示汉字?我以为ISO-8859-1不支持汉字。

谢谢

最佳答案

ISO-8859-1 确实不支持。 Web 应用程序使用 HTML 实体(例如 显示为 (十进制)或 (十六进制)) ,或者实际上是在内容类型响应 header 中设置 UTF-8。

要检查它是否使用 HTML 实体,请通过右键单击并查看源代码在浏览器中查看生成的页面 HTML 源代码。查看源代码。要检查内容类型响应 header 是否指示 UTF-8 编码,请在 Chrome/Firebug/IE9 中按 F12 并检查 Web 开发人员工具集的 Net(work) 部分。

enter image description here

关于jsp - 编码设置为 "ISO-8859-1"可以显示汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10537526/

相关文章:

java - 为什么每次刷新页面时 weblogic 都会创建新 session ?

java - request.getServletPath()返回的Servlet路径是否保证规范化?

perl - 在 Windows 上的 Perl 中处理 unicode 目录和文件名

video - 激进的 h.264 压缩设置专门用于场景变化非常小的超长场景

Java 从 Servlet 读取未解码的 URL

java - 为什么当我收到 ActionMessage 时,我的表中的值会被删除?

java - 从 JSP 重定向 JSP - 错误 "The requested resource is not available."

java - HTTP 状态 500 - 无法编译 JSP : import cannot be resolved to a type 的类

python - 如何在 python 中正确使用 unicode 字符以避免出现错误?

html - 无法在 jsp 中获取准确的用户详细信息