IDEA中專案編碼格式設定

2021-08-15 06:14:20 字數 1568 閱讀 7321

自從換成intellij idea 之後各種設定就成了問題,這不,在跟另一家公司做對接的時候,他們說我這邊的http介面返回的都是亂碼,

所有的介面我這邊的都是訪問過的,這個怎麼會,我用360瀏覽器和ie試了試,發現沒有問題。後來發現他們用的是谷歌,然後我用谷歌試了試,發現的確是亂碼。這還能忍,我果斷的開始了我的編碼設定之路。

全部設定為utf-8,後邊那個選項最好也都選上,那個是配置檔案的。還可以單獨設定某個專案或檔案的編碼格式。

另乙個地方在other settings:

全部設為utf-8。

重啟了idea,然後重啟專案。what?還是亂碼,這。。。

即 vm options: -dfile.encoding=utf-8

ok,重新執行tomcat,剛執行就發現了問題,控制台亂碼了,這又是什麼鬼,

起初以為是log的問題,後來經過檢查不是log。無意中發現好像http返回的格式變成utf-8了,用谷歌訪問位址介面也正常了,

好吧,證明路是對的,但控制台亂碼不能忍啊。果斷開始找原因。有些部落格提供了一些方法,乙個修改配置檔案的說的最多,即修改idea bin目錄下的兩個配置檔案

在配置檔案後邊加上-dfile.encoding=utf-8,重啟idea之後發現,誒,還是不行。後台用這個方法在另一台機器上一配置,誒,好了,控制台也好了

,這就是說明這個方法是對的,我就開始找本機上的問題。找了好長時間都要放棄了,後來靈機一動,在c盤使用者裡邊翻配置檔案,翻到idea的,發現裡面還有乙個一模一樣的配置檔案

果斷改了,重啟之後發現,誒,好了。就是這麼神奇。後來發現有些idea是在當前使用者目錄下有自己的配置檔案。

曲曲折折,費了好大功夫,遂記下來,望有緣人看到,能解其燃眉之急。

Idea編碼設定

編碼不統一,會導致出其不意的亂碼或不易察覺的錯誤,在使用idea開發的過程中,有幾個可以設定編碼的地方,整理如下 在idea中開啟任意乙個檔案時,在工作台的右下角,會有乙個顯示檔案編碼的地方,一般都是utf 8,但是不排除有網上clone下來的專案,編碼是gbk的情況.file settings e...

設定編碼格式

1.控制層利用註解設定編碼格式 返回物件時用utf 8編碼,返回字串時用iso 8859 1格式 手動轉碼 2.設定響應編碼 response.setcontenttype text html charset utf 8 3.全域性字符集設定 tomcat中設定 在tomcat home conf ...

php mysql設定編碼格式

當我們通過php訪問mysql資料庫時,就算設定了表的預設字符集為utf8,並且通過utf 8編碼傳送查詢,你會發現存入資料庫的仍然是亂碼。問題就出在connection連線層上。解決方法是在傳送查詢前執行一下下面這句 1.set names utf8 它相當於下面的三句指令 set charact...