控制台輸出中文亂碼,本質上是 Tomcat 編碼與 MyEclipse/專案編碼不一致 導致。以下提供兩種常見修復方案:
conf/server.xml。URIEncoding="UTF-8" 屬性:<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
-Dfile.encoding=GBK (或 UTF-8,視專案編碼而定)。
「編碼統一」:JVM、Tomcat 連接器、專案源碼、資料庫連接、瀏覽器請求——所有環節編碼必須保持一致(推薦全鏈路 UTF-8),才能徹底杜絕亂碼。