我在我的java/android應用程序中爲我的翻譯文件使用* .properties文件。我的問題是,eclipse中的.properties文件會轉義超出ISO-8859-1字符集的utf-8字符,因此我會看到轉義字符。所以我決定讓自己的庫以utf-8格式讀取文件。但日食仍然逃脫字符。有沒有什麼辦法讓日食把* .properties文件作爲正常的文本文件?Eclipse .properties文件禁用UTF-8字符的轉義
4
A
回答
8
用鼠標右鍵單擊文件,屬性。在「資源」選項卡下,檢查右下方的「文本文件編碼」並將其更改爲UTF-8。
0
不要調用它們.properties文件,給它們另一個文件擴展名,它們將僅由文本編輯器處理,而不是屬性文件編輯器。
即使沒有編輯問題,也不應將其稱爲.properties,因爲它們不符合Java屬性文件標準,這可能會混淆項目中的其他開發人員,其他工具等。
然而,最好的解決方案還有另一種:丟棄自制的實現並獲得better editor for properties files,它向您顯示要讀取它們的字符,而與它們在文件中的編碼方式無關。
相關問題
- 1. Zend Framework轉義utf8編碼字符
- 2. 使用德文字符轉換ANSI文件爲UTF8
- 3. eclipse創建新的.properties文件
- 4. 轉換UINT8到字符UTF8
- 5. 將大文本文件從特定字符集轉換爲UTF8
- 6. 使用PHP或MySQL轉換utf8字符
- 7. 使用UTF8文字字符xcode ENUM
- 8. 在eclipse項目中使用西里爾文的.properties文件
- 9. 讀取UTF8文件並與字符串
- 10. 將字節[]轉換爲UTF8字符串
- 11. 將字符串轉換爲utf8字節
- 12. 將utf8代碼點字符串轉換爲utf8 <U+0161>轉換爲utf8
- 13. 如何在Struts 1.2中的.properties文件中轉義大括號
- 14. 轉換爲UTF8格式的字符串
- 15. 字符串文字/轉義
- 16. UTF8和日文字符
- 17. 使用Wireshark的UTF8字符
- 18. 定義與轉義字符字符串宏.pro文件QT
- 19. Symfony的 - 字符集的禁用自動設置 - SET NAMES UTF8
- 20. java .properties文件中的換行符char
- 21. 在Ant文件轉義引號字符
- 22. mybatis映射器文件轉義字符
- 23. 在批處理文件轉義字符
- 24. SBJson - UTF8字符
- 25. 在另一個.properties文件中使用.properties文件密鑰
- 26. 讀UTF8/UNICODE從一個轉義ASCII字符序列
- 27. PHP的json_encode轉換UTF8字符串的字符代碼
- 28. 如何將字符串轉換爲UTF8?
- 29. 將utf8mb4字符轉換爲utf8在php
- 30. 將unicode字符串轉換爲utf8
Java * .properties文件始終以ISO-8859-1編碼,所有UTF-8字符都被轉義---請參閱* .properties文件格式的說明。 – Cromax