idea svn *.properties亂碼問題

問題 使用idea 上傳svn  *.properties 文件  在eclipse中down下來之後顯示中文爲unicode編碼

解決:設置file encodings Transparent native-to-ascii conversion 爲取消;重新編輯文件;上傳svn;

參考:https://blog.csdn.net/u010591939/article/details/81780609

Transparent native-to-ascii conversion的意思是:自動轉換ASCII編碼。
他的工作原理是:在文件中輸入文字時他會自動的轉換爲Unicode編碼,然後在idea中發開文件時他會自動轉回文字來顯示。
這樣做是爲了防止文件亂碼。

另附一篇廖雪峯老師關於字符編碼的講解
文章的大致意思是:
* Unicode編碼解決了ASCII編碼在標識一些語言(如:中文)是會亂碼的問題
* UTF-8編碼解決了Unicode編碼佔用空間大的問題

最後留下一個問題供大家討論:在一個多人開發組內,大家的idea都設置了UTF-8編碼時,是否需要勾選Setting->File Encoding下的Transparent native-to-ascii conversion?爲什麼?

在評論中發現:

 /t我最近遇到了這方面的問題,然後把這個問題拋到了技術羣,有人給出的答案是如果跟其他同事共同開發,他勾選了你就勾選,這種方式我可以理解,感覺確實解決了在idea顯示的一致性的問題,但是問題是好多同事其實用的是eclipse,兩個IDE是有差異的,另外,我遇到的問題是,我勾選了,但是我修改了properties以後push到bitbucket以後,展示出來的效果就是整個properties裏面的所有中文全都替換成掉了,然後我就取消了勾選,然後用中文覆蓋了properties裏面的所有ASCII,但是讀取出來的中文就是亂碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章