<分区>
我有一个使用 Tomcat 作为服务器的 java web 项目。我的问题是当我想使用 UTF-8 字符时它无法正确显示它们。
我的意思是,当我使用 UTF-8 字符并运行我的 servlet 时,浏览器中的字符不正确。当我想在 xml 页面中使用时,页面无法显示。我用 firefox 都做到了和 Internet Explorer,但我没有看到任何变化。
谁能告诉我我应该在 Tomcat 和我的项目中做些什么来解决这个问题?
<分区>
我有一个使用 Tomcat 作为服务器的 java web 项目。我的问题是当我想使用 UTF-8 字符时它无法正确显示它们。
我的意思是,当我使用 UTF-8 字符并运行我的 servlet 时,浏览器中的字符不正确。当我想在 xml 页面中使用时,页面无法显示。我用 firefox 都做到了和 Internet Explorer,但我没有看到任何变化。
谁能告诉我我应该在 Tomcat 和我的项目中做些什么来解决这个问题?
最佳答案
有很多事情要看:
response.setCharacterEncoding(..)
在一个 servlet 和 <%@ page pageEncoding="utf-8" %>
URIEncoding="utf-8"
在 tomcat 的 server.xml 中关于java - 基于Tomcat的java项目如何使用UTF-8编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12176979/