欢迎来到山村网

Tomcat中文乱码问题2种解决办法

2019-03-02 11:41:12浏览:696 来源:山村网   
核心摘要:  jsp如果采用GBK等中文编码,tomcat默认配置下,会出现乱码,原因是Tomcat的URIEncoding默认是ISO-8859-1了,所以我们调协成g

  jsp如果采用GBK等中文编码,tomcat默认配置下,会出现乱码,原因是Tomcat的URIEncoding默认是ISO-8859-1了,所以我们调协成gbk的编辑肯定会出现中文乱码了。

  解决办法如下:

  方法是找到 server.xml 中的Connector,添加编码配置,如下:

代码如下

<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"URIEncoding='GBK'/>

  重启tomcat后,刷新浏览器看看是否正常。

  更该 Java 程序,我的程序是这样的:

代码如下

public class ThreeParams extends HttpServlet {
public void doGet(HttpServletRequestrequest, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=GBK");
...
}
}
注意看我文章加粗的两个地方哦。

(责任编辑:豆豆)
下一篇:

JAVA进程占用高内存原因分析与优化方法

上一篇:

10大编程语言特性

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com