1. 程式人生 > 程式設計 >idea啟動spring專案中文亂碼的解決方法

idea啟動spring專案中文亂碼的解決方法

使用 tomcat8

使用idea啟http://www.cppcns.com動spring專案(前端p)時,發現控制檯列印日誌的中文全部都亂碼,頁面部分亂碼,從請求分析得到,從後臺返回的資料是正常的,只是js裡面寫死的資料是亂碼

從這些資訊可以分析得到,控制檯日http://www.cppcns.com志中文亂碼,但後臺返回前端的編碼方式是正常的,前端js的資料中文亂碼

解決方案:

1.控制日誌亂碼: 這些日誌都是容器打印出來的,所以需要是配置容器,tomcat>conf>logging.properties
把其它編碼換成GBK

在這裡插入圖片描述

www.cppcns.com

2.js中文亂碼: 靜態js也經過容器,所以還是容器配置,tomcat>conf&

gt;server.xml,
把對應埠配置 URIEncoding="UTF-8"

在這裡插入圖片描述


3.上面還是不能解決問題,配置 tomcat>bin>catalina.bat
新增以下配置

set "_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"

接下來重啟專案(如果不行就重啟編譯器),重啟好之後,重新整理瀏覽器,清除快取(或者關閉瀏覽器重新開啟)
這個時候,90%的問題都解決了!

其它方案:

1.配置idea的vm檔案 idea64.exe.vmoptions,新增配置

-Dfile:econding=UTF-8
-Dconsole.encoding=UTF-8

在這裡插入圖片描述

在這裡插入圖片描述

2.配置idea的檔案編碼方式

在這裡插入圖片描述

到此這篇關於idea啟動spring專案中文亂碼的解決方法的文章就介紹到這了,更多相關idea spring中文亂碼內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!