我有一个UTF8格式的txt文件:
æβçðħŋd a a a a b e e n nβββȅȅȅȅȅȅȅ
我需要在Android中显示它,但某些符号无法正确显示。
如何正确显示所有符号?
答案 0 :(得分:0)
这一切都归结为你需要阅读,处理并一直显示为UTF-8。对于阅读部分,您可以使用InputStreamReader
使用特定编码读取任意InputStream
。
reader = new InputStreamReader(new FileInputStream("/file.txt"), "UTF-8");
对于治疗部分,Java语言应该透明地执行它,没有任何问题,因为它完全理解Unicode。对于显示部分,这取决于您正在显示它的方式/位置。至少,它应配置为使用UTF-8。
答案 1 :(得分:0)
我使用UTF8。它没有帮助。 我决定这个q。 我将字体(ttf)与转录符号连接起来,所有工作都正确。