我在UTF8格式的txt文件:如何在Android中正確顯示UTF8字符?
æβçdəH NøθœχNDŋbatdstbatdtdtdtëUEëlneemnleβEEE E E Eēèȅ
我需要在Android中顯示它,但某些符號無法正確顯示。
如何正確顯示所有符號?
我在UTF8格式的txt文件:如何在Android中正確顯示UTF8字符?
æβçdəH NøθœχNDŋbatdstbatdtdtdtëUEëlneemnleβEEE E E Eēèȅ
我需要在Android中顯示它,但某些符號無法正確顯示。
如何正確顯示所有符號?
這一切都歸結爲你需要閱讀,對待和顯示它作爲UTF-8。對於讀取部分,您可以使用InputStreamReader
使用特定編碼讀取任意InputStream
。
reader = new InputStreamReader(new FileInputStream("/file.txt"), "UTF-8");
對於治療部分,Java語言應該透明地做它,因爲它完全理解Unicode。對於顯示部分,取決於你在哪裏顯示它。至少,它應該被配置爲使用UTF-8。
我使用UTF8。它沒有幫助。 我決定這個q。 我使用轉錄符號連接字體(ttf),並且所有工作都正確。