我在寫丹麥語字典應用程序。我可以正確地索引源文件(我認爲 - 我使用Lucene和DanishAnalyzer
),但我無法正確顯示TextView
s和ListView
s中的文字。字母æ
,ø
和å
在鑽石內顯示爲問號。我該如何解決?丹麥語字母將無法在Android TextView上正確顯示
2
A
回答
0
我將InputStreamReader
編碼設置爲MacRoman
而不是UTF-8
。我將此InputStreamReader
供應給GSON的fromJson()
方法。我仍然不明白髮生了什麼事情。
1
問題可能是您的數據源,它的編碼。如果您從某個網絡源獲得文本,則可能必須將其編碼爲UTF-8
,然後將其放入TextView
。
相關問題
- 1. 在Sql Server中處理字母(挪威語和丹麥語)
- 2. 將da-DK轉換爲丹麥語(丹麥)等
- 3. CollectionViewSource和排序(丹麥字母)
- 4. 無法解碼電子郵件的丹麥語字符
- 5. 的TextView着無法正確顯示
- 6. setorder丹麥語字母或數據表中字母的自定義排序
- 7. 丹麥語字母的編碼/內容類型問題「æ」
- 8. 使用丹麥語字母時,Postgresql/npgsql不能寫入
- 9. 將丹麥語數字轉換爲英語?
- 10. 將丹麥語字母存儲在SQL Server數據庫中的最佳方法是什麼?
- 11. 如何解析android中的丹麥語等特殊字符?
- 12. 將丹麥語字符從PHP插入到sql服務器
- 13. RadioButton無法正確顯示在Android
- 14. 無法插入在sqlite3的丹麥文本以正確的格式
- 15. 當我執行.bat文件時,CMD無法讀取丹麥語字符
- 16. Linq orderby culture(丹麥語,澳大利亞)
- 17. 在Firefox上無法正確顯示SVG
- 18. Rails在Heroku上無法正確顯示
- 19. iPhone:ABPeoplePickerNavigationController將無法正確顯示在UITabBarController
- 20. AA和丹麥語整理是什麼?
- 21. 允許某些(丹麥)字符與htmlentities
- 22. 丹麥字符在sIFR中重疊
- 23. 設置丹麥字符文本
- 24. UTF-8,但仍然沒有顯示ÆØÅ(丹麥字符)
- 25. 如何在android textview中顯示正確的拉丁字符?
- 26. 在丹麥的丹麥貨幣格式化(DKK)
- 27. 丹麥Æ被識別爲2個字母,而不是一個
- 28. Android ProgressDialog無法正確顯示
- 29. Unicode字符在法語jsp頁面上顯示不正確
- 30. 丹麥字符在CSV更換
我的數據源是一個普通的包含JSON的.txt文件。從Eclipse查看文本文件時,丹麥語字符顯示正確(出於某種原因,在Sublime Text 2中查看時不會)。我想知道是否可以改變「TextView」的編碼?我沒有在應用程序中使用任何特殊的字體。 –
你用什麼來讀取.txt文件中的數據?我的猜測是,您可以通過將數據作爲字節獲取並確保將其正確轉換解碼來解決此問題。 – Warpzit
我使用InputStreamReader來讀取文件,將巨大的單一JSON對象傳遞給Google-GSON以解析並轉換爲HashMap,然後在Lucene中索引相關的String值。 –