IDEA的編碼設置中有這么個設置获诈,操作properties配置文件時可能需要注意一下這個問題。
這個選項的意思是:自動轉換ASCII編碼鳞上。具體下面再討論借嗽。
我們先討論要不要勾選這個選項,根據(jù)我問其他人和我個人的實驗判沟,建議不要勾選耿芹,除非這個項目是你的個人項目或者整個項目團隊中其他人都勾選了。
下面比較啰嗦水评,可以不用看了猩系。
根據(jù)我個人理解,我覺得這個選項的作用是把你properties中的ASCII碼轉換成中文展示給你了中燥。比如勾選之前在properties中定義name=\u5317\u4eac
,勾選以后看到的是name=北京
寇甸。
有這么兩種場景:
第一種:勾選。在properties敲中文的備注和中文的待讀取內(nèi)容:1.取消勾選以后,看到到中文全都轉成ASCII拿霉;2.其他團隊成員拉取到的代碼是ASCII吟秩;3.push到git上面是ASCII。也就是說比如有同事用的eclipse用中文寫的備注绽淘,你這邊編輯以后push會把原來中文的注釋全都用ASCII覆蓋涵防,這個就是勾選以后造成的影響。
第二種:不勾選沪铭。在properties敲中文的備注壮池,取消勾選以后看到的也是中文,因為它本身不是ASCII沒法轉碼杀怠,暫時沒發(fā)現(xiàn)什么問題椰憋;在properties敲中文的待讀取內(nèi)容,代碼讀取到的是亂碼赔退,這個是我遇到的問題橙依,我把這些中文換成ASCII,讀取到的就是正常的了硕旗。