1. 程式人生 > >tomcat下靜態頁面中文亂碼

tomcat下靜態頁面中文亂碼

1.頁面編碼格式已設定UFT-8

<meta charset="UTF-8" />

2.tomcat的conf資料夾下的server.xml中已設定URIEncoding=”UTF-8”

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

3.使用其他容器執行,頁面中文顯示正常

1.修改tomcat下的bin資料夾下的catalina.bat中的 set JAVA_OPTS=%JAVA_OPTS%

在後面新增:-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

其中:-Dfile.encoding=UTF8 設定jvm的檔案內容編碼;-Dsun.jnu.encoding=UTF8 設定jvm的檔名稱編碼。