1. 程式人生 > >本地Ecplise 執行 Tomcat正常顯示,打包部署到伺服器上出現亂碼

本地Ecplise 執行 Tomcat正常顯示,打包部署到伺服器上出現亂碼

問題描述:本地使用的Eclipse進行的專案開發,進行除錯時沒有出現亂碼問題,但是當把專案部署到相應的伺服器後,同樣的操作出現亂碼。

程式執行環境:本地:Windows 10 ,Eclipse, Tomcat 8 
                       伺服器:Windows , Tomcat 8

解決方案:

1、先檢查頁面的編碼格式是否為UTF-8,如果不是就進行修改,除錯。

2、修改Tomcat下的conf中的server.xml中的配置資訊如下:

訪問埠預設是8080,我這裡是9090,在這裡新增      URIEncoding="UTF-8"     除錯程式,如果還是不行進行步驟3。

3、修改Tomcat下的bin下的catalina.bat的配置,在最前面新增 set JAVA_OPTS=-Dfile.encoding=UTF-8 

這樣子修改會出現tomcat日誌亂碼的問題,但是列印輸出的亂碼問題得到解決