程序跑起来,网页上中文乱码怎么办

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"/>
posted @ 2022-12-01 17:06  爱吐泡泡的小小鱼  阅读(122)  评论(0编辑  收藏  举报