項目在tomcat中亂碼解決


通常項目在tomcat中亂碼會有很多種原因,在這里說幾個解決途徑:

1.tomcat conf 配置文件中server.xml 添加   :  URIEncoding="UTF-8"    (但是百度上都這么說,具體能不能通過,我沒有通過)

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" />

2.mysql的編碼配置          (這種情況我還是沒有通過)

將mysql的配置文件 my.ini文件[mysqld] 標簽下面 添加:

default-character-set = utf8

character_set_server = utf8

注意:如果此標簽下已經存在“default-character-set=GBK”類似的內容,只需修改即可。

--在 [mysql]  標簽下加上一行

default-character-set = utf8

 

3.                (我成功了)

在bin目錄下的catalina.bat文件最開頭加上下面這句話

set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8

rem %JAVA_OPTS%


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM