程序跑起来,网页上中文乱码怎么办
1、settings --> editor --> code style --> file encodings 中IED Encoding 和project Encoding defult encoding for properties files 三个设置为utf-8
2、idea bin/idea64.exe.vmoptions
3、tomcat bin/catalina.bat
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"
4、-Dfile.encoding=UTF-8
我出现了,网页上 部分中文乱码的情况,本以为是有的js文件不是utf-8,但是检查了都是UTF-8。
如果程序是由ieda打开的,就改4;如果是tomcat运行的,就改3
5、Service.xml中修改(前端后台的传输乱码)
当我们在前端和后台之间传输数据有乱码情况时,可以参考在conf/service.xml中进行以下设置。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
<!-- URIEncoding用于%XX编码之后解码的字符编码-->
URIEncoding="UTF-8"
<!--useBodyEncodingForURI使用http header中指定charset进行decode,默认值ISO-8859-1-->
useBodyEncodingForURI="true"/>