
2、修改 catalina.bat 文件
3、这里还不算完,因为直接打开 startup.bat 文件,执行的时候是 windows 的 cmd 窗口,窗口的默认编码是 gbk 编码号是 936,如图:
解决办法:
④、输入数值名称 autorun ;输入数值数据 chcp 65001。点击确定。
4、重启tomcat,成功!
在Tomcat中有时输出的日志中文为乱码,包括控制台窗口和输出日志文件中都为乱码。解决方案
JDK引用的设置
Java引用参数添加"-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
将上面参数添加到Catalina.sh中JAVA_OPTS变量中,重启Tomcat,OK了。
我觉得应该是在应用程序就乱码了,你应该检查下java程序那边。tomcat默认的字符集是ISO-8859-1,你这里可能是在tomcat里面就乱码了。
要是怀疑是系统问题,可以先把tomcat部署到中文windows系统上试试,很容易就排除了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)