后端技术
Tomcat和Jar启动乱码
2021-01-14 103 0
简介 Tomcat和Jar启动乱码
tomcat catalina.bat 在最顶部添加
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8

jar启动
java -Dfile.encoding=UTF-8 -jar test.jar
在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢?
正确的步骤如下:
1, 打开cmd命令行窗口
2, 输入命令 >chcp 65001
数字65001代表的是cmd窗口中utf-8格式的编码。cmd窗口默认编码为gbk,数字代码为936
D:\>chcp 65001
Active code page: 65001
3,在cmd窗口标题栏里右键点击,调出右键菜单,点击属性-》字体,将字体改成Lucida Console,
OK,可以正确显示utf-8编码的字体了。如果想调回gbk,只需要按照上述的步骤反过来操作就可以了。
cmd命令行编码设置
cmd窗口情况下:windows下cmd默认的编码是GBK
想在windows下查看sqlite的utf-8中文需要先 执行chcp 65001把当前页换为utf-8编码
chcp 命令:
chcp 65001 就是换成UTF-8代码页,在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口
chcp 936 可以换回默认的GBK
chcp 437 是美国英语

