1静态接口失真
1.页面编码格式设置为UFT-8
meta charset=' utf-8 '/
在2.tomcat的conf文件夹下的中设置了URIencoding="UTF-8-8 "
连接器连接time out=' 20000 ' port=' 8080 ' protocol=' http;redirect port=' 8443 ' uri encoding=' utf-8 '/
3.使用其他容器运行时,页面中文正常显示
1.在Tomcat下的bin文件夹下,修改ca中的set JAVA_OPTS=%JAVA_OPTS%
添加到后面:-D -D
其中:-D设置JVM的文件内容编码。-D设置JVM的文件名编码。
4.修改系统编码
2 Tomcat 控制台UTF-8乱码问题
1、修改cmd的编码格式
快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下:
"autorun"="chcp 65001",之后重新打开cmd即可。
2、修改Tomcat bin目录下文件
将call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
3、修改Tomcat bin目录下ca文件
将set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
改为:set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -D;
控制台没有乱码,只有静态网页乱码
发布环境windows server 2012 r2
java1.8
以上1、2两种修改方式都是乱码,修改了很多参数都不行,最后将编码改成Unicode之后正常显示。
1.《网页打开有乱码怎么办?总结很全面速看!tomcat项目部署时静态html乱码问题处理》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《网页打开有乱码怎么办?总结很全面速看!tomcat项目部署时静态html乱码问题处理》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3128824.html