1. 程式人生 > >eclipse匯入工程中文亂碼問題

eclipse匯入工程中文亂碼問題

如果匯入的整個工程的編碼方式與eclipse的編碼方式有衝突,那麼這個工程裡所有的中文都是亂碼;如果所有工程的編碼方式與eclipse工作空間的編碼方式有衝突,那麼所有的工程裡的中文都有可能是亂碼。對於eclipse工作空間 ,eclipse會把你改的設定儲存在工作空間的設定檔案中,對於單個工程的編碼方式進行修改,那麼eclipse會把編碼方式儲存在該工程的.setting檔案包裡。

所以,要避免中文亂碼問題有兩個原則:

(1)避免頻繁更換工作空間,最好專案從一開始就在一個工作空間中進行,並且最好設定工作空間的編碼方式為你平時最經常使用的或者是公司規定的專案編碼方式,這樣工程就會使用工作空間的編碼方式,避免出現編碼不一致的情形;

(2)相同型別的檔案儘量使用相同的編碼方式,可以保證相同型別的檔案都能使用一致的編碼設定;

解決中文亂碼問題可以有以下設定方案:

(1)修改工作空間的編碼方式:

Window->Preferences->General->Workspace->Text file Encoding

在Others裡選擇需要的編碼方式(如沒有則直接輸入),然後儲存。

(2)修改單個工程的編碼方式:

右擊工程,在彈出的選單中選擇最後一項“Properties”

在開啟的新視窗左邊的選單樹中選擇 Resource(即第一個),然後在右面找到 Text file encoding ,選擇 “other”,在下拉框中選擇需要的編碼方式(如沒有則直接輸入)。

(3)修改一類檔案的編碼方式:

假設要將js檔案編碼方式設為UTF-8,則應該

Window->General->Content Types

在Content Types中選擇JavaScript Source File,在File associations欄中選中*.js,然後在Default Encoding欄中輸入UTF-8,單擊Update,儲存即可。

(4)修改單個檔案的編碼方式:右擊要修改的檔案,在彈出的選單中選擇最後一項 “Properties”,在開啟的新視窗左邊的選單樹中選擇 Resource(即第一個),然後在右面找到 Text file encoding ,選擇 “other”,在下拉框中選擇需要的編碼方式(如沒有則直接輸入)。與修改工程編碼方式的方法類似。

ps:在專案過程中遇到的另外一個亂碼問題是因為作業系統的字型檔案問題,在某些情況下,eclipse所使用的系統中文字型如果被破壞的話,也會導致中文無法顯示的問題。所以,如果在上述設定都無法解決問題的時候,應該要考慮一下系統字型檔案的問題

相關推薦

eclipse匯入工程中文亂碼問題

如果匯入的整個工程的編碼方式與eclipse的編碼方式有衝突,那麼這個工程裡所有的中文都是亂碼;如果所有工程的編碼方式與eclipse工作空間的編碼方式有衝突,那麼所有的工程裡的中文都有可能是亂碼。對於eclipse工作空間 ,eclipse會把你改的設定儲存在工作空間的設定檔案中,對於單個工程的編碼方式進

eclipse匯入工程後出現中文亂碼

eclipse之所以會出現亂碼問題是因為eclipse編輯器選擇的編碼規則是可變的。一般預設都是UTF-8或者GBK,當從外部匯入的一個工程時,如果該工程的編碼方式與eclipse中設定的編碼方式不同,就會產生中文的亂碼問題,這其中還有幾種情況。 (1)如果匯入的整個工程的

Eclipse console 輸出中文亂碼問題(輸出語句System.out.println中的中文正常,但是log.輸出的中文亂碼

背景:除錯程式碼時,發現log.debug資訊中的中文都變成了亂碼,進一步觀察發現,System.out.println中輸出的中文又是正常的! 在網上搜了很多資料,相關的部落格很多,但是要麼不能解決我的問題、要麼寫的原因我無法認可,隨後決定探索一下。 經過探索,終於得出了結論,特此

ecplise匯入工程出現亂碼的解決方案

  eclipse之所以會出現亂碼問題是因為eclipse編輯器選擇的編碼規則是可變的。一般預設都是UTF-8或者GBK,當從外部匯入的一個工程時,如果該工程的編碼方式與eclipse中設定的編碼方式不同,就會產生中文的亂碼問題,這其中還有幾種情況。   如果果匯入的整個工程的編碼方式與eclipse的編碼

eclipse寫入mysql中文亂碼

1、response.setContentType("text/html;charset=UTF-8");   request.setCharacterEncoding("UTF-8"); 2、byte a[]  = Dept.getBytes("ISO-8859-1");

eclipse中JS中文亂碼解決

可依次選擇"window">>"preferences">>"general">>"content types" 在右邊的視窗中開啟列表,選中"JavaScript",在下面的"default encoding"右邊的輸入框中輸入"GBK"或"GB2312"再點"updat

csv匯入mysql中文亂碼等問題

1、日期格式選擇不正確導致匯入失敗 源日期格式:2018-05-31 23:49:44 ,匯入時日期分隔符預設為“/”,調整為“-”,問題解決。 2、中文匯入後亂碼 原因:字符集選擇錯誤,匯入時預設選擇如下: 應該調整為   https://blo

EXCEL開啟csv檔案中文亂碼,以及匯入資料庫中文亂碼

1.將csv檔案用notepad++開啟,選擇encoding列表,選擇encode in UTF-8-BOM編碼方式,點集儲存,再次用EXCEL開啟就可以正常顯示 2.將上述的csv檔案匯入SQL中,選址65001(UTF—8)編碼方式,並在高階那一項將帶有中文的那一列的

Eclipse控制檯輸出中文亂碼問題的解決

啥都不說,上圖: 1、console控制檯列印亂碼 2、右鍵: Run As --> Run Configurations 3、找到common項,在“Encoding”欄,看到當前用的是預設“UTF-8”編碼方式 4、設定成“GBK”,不區分大小寫 5、點選

eclipse+tomcat的中文亂碼問題

今天在做一個eclipse+tomcat的專案,遇到了中文亂碼的問題。 伺服器啟動以後,執行jsp就出現亂碼,這時只要把檔案重新編譯一下亂碼就沒有了,但是隻要重啟伺服器就又是亂碼。 server.xml,過濾器都試過,但都沒有用。 就在我束手無策的時候,老手指點了我一

python指令碼匯入mysql中文亂碼

實際工作中經常會涉及到指令碼匯入資料到庫中, 如果資料中有中文,搞不好會出現亂碼問題。根據實際工作中的經驗,為了避免亂碼,總結了如下經驗: 以資料庫編碼為utf-8為例 1、把匯入檔案修改成utf-8編碼 ue: 檔案-轉換-asc到utf8 2、指令碼連線資料庫使用ut

記錄PHP post提交表單匯入mysql中文亂碼的問題

# 記錄記錄PHP post提交表單匯入mysql中文亂碼的問題 關於亂碼,這是個糟糕的問題!涉及到很多地方 解決思路:程式所涉及的環境字符集不一致導致 1. mysql出現亂碼一般是mysql資料庫內部的字符集出現問題 為了防止出現一些後續的問題 在建庫的時候就要設定預設字符集

eclipse匯入jsp工程後出現中文亂碼,解決方法!!!

我匯入專案之後,jsp檔案中文出現亂碼,在網上搜的第一種方式沒有解決,我用的第二種方法才把這個問題解決了,不過雖然解決了,但有些麻煩,需要一個一個進行編碼轉換,如果有好的解決方式,希望你可以留言,大家一起進步哦~~. 注意:如果你選擇的是UTF-8,那麼你匯入的專案必須是用UTF-8儲存

轉:匯出/匯入Eclipse的workspace配置(備份Eclipse配置)以及xshell中文亂碼問題以及

儲存workspace中文配置 設定好workspace配置後可以將配置儲存為 *.epf 檔案。 進入 File -> Export ; 選擇 General -> Preferences ,下一步; 選擇 Export all,在 To preference

Eclipse匯入專案後中文亂碼

在Eclipse中匯入專案後出現中文亂碼。 原因是匯入的專案的編碼方式與Eclipse中設定的編碼方式不同。 1.去修改Workspace的編碼方式 開啟Eclipse--Window--Preferences--General--Workspace --Text f

eclipse匯入外部專案後中文顯示亂碼問題解決,SQLyog與MySql資料庫中文亂碼問題,其他亂碼問題

要解決中文亂碼問題,就是要保持不同的位置的編碼方式一致,目前我們通常使用UTF-8編碼,將不同的位置改為相同的編碼即可。 首先是在eclipse工作環境中,對不同的編碼進行更改: 右擊專案名稱,選擇properties,將其中涉及編碼的地方都改為UTF-8即可。  

Eclipse匯入專案亂碼,右擊工程沒有GBK選項

其實專案檔案編碼最好是UTF-8格式 如果引入的工程是GBK編碼方式,右擊工程屬性中沒有GBK選項,這是因為Eclipse Workspace預設的其他編碼方式。 Window-->Preferences-->General-->Workspace--&g

windows下eclipse工程轉到linux下原始碼註釋以及輸出字串中中文亂碼解決方法

問題出在在windows上面原始碼檔案的編碼方式用cp936,也就是gbk字符集的編碼方式。而linux下預設是utf-8的編碼方式。所以產生了亂碼。 我的解決辦法是: 用vim開啟要轉碼的檔案,在vim中沒有亂碼,必須要無亂碼,如果還有亂碼說明檔案解碼

Eclipse的properties文件中文亂碼解決方法

text content elf abd 問題 clas nbsp ips -o 轉自:http://jingyan.baidu.com/article/ed2a5d1f3381d709f6be17f8.html 打開Myeclipse,找到window這一欄,點

解決Eclipse中.properties文件中文亂碼問題

中文 亂碼 亂碼問題 沒有 中文顯示 .net cli 顯示 details 在沒有修改.properties文件編碼格式之前,中文顯示是3-8行,修改.properties文件編碼格式之後,中文顯示是1-2行。 修改方法如下: http://blog.csdn.net/