• tomcat8乱码问题


    1:注册表里修改 
    1):找到 HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe 如果 该项下已存在CodePage项,则把值改为十进制”65001”;如果不存在,在该项下新建一个 DWORD(32位值),命名为“CodePage”,值设为十进制的“65001”
    2)打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat,找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。
    3):启动Tomcat后,如果还是乱码,右键cmd黑窗口的标题栏,点“属性”,选“字体”,改字体为lucida console。关闭Tomcat 再启动。
     
     
     
    2 tomcat bin目录下catalina.bat文件:
    catalina.bat中必须设置为UTF-8,如果不设置为UTF-8,页面接收到的就是乱码了,尝试过各种UTF-8的调试,都无解,最后还是只能在catalina.bat加
    set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8" 
     
    3
    tomcat启动时默认使用系统编码,可更改tomcat bin目录下catalina.bat文件,在代码最上面加入
    set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF8
     
     
     
    4 Tomcat的conf目录 
    service.xml中,redirectPort="8433" URIEncoding="UTF-8"加上UTF-8。
  • 相关阅读:
    codevs 1569 最佳绿草

    luogu P3378 【模板】堆
    cogs 762. [USACO Open09] 奶牛队列
    各种 Python 实现的简单介绍与比较
    与 的区别
    Python3 print()函数sep,end,file参数用法练习
    python基础
    servlet篇 之 跳转问题
    servlet篇 之 servlet的访问
  • 原文地址:https://www.cnblogs.com/maobuji/p/10964903.html
Copyright © 2020-2023  润新知