【问题标题】:How to correctly display UTF8 characters in Android?如何在 Android 中正确显示 UTF8 字符?
【发布时间】:2010-09-06 09:41:36
【问题描述】:

我有一个 UTF8 格式的 txt 文件:

æ β ç ð ə ħ ŋ ø θ œ χ n d ŋ b a t d s t b a t d t d t d t ẽ u e ë l n e e m n l e β e e e ĕ e é ē è ȅ

我需要在 Android 中显示,但有些符号显示不正确。

如何正确显示所有符号?

【问题讨论】:

    标签: java android utf-8


    【解决方案1】:

    归根结底,您需要一直将其读取、处理和显示为 UTF-8。对于读取部分,您可以使用InputStreamReader 使用特定编码读取任意InputStream

    reader = new InputStreamReader(new FileInputStream("/file.txt"), "UTF-8");
    

    对于处理部分,Java 语言应该透明地进行,没有任何问题,因为它完全理解 Unicode。对于显示部分,这取决于您显示它的方式/位置。至少,它应该配置为使用 UTF-8。

    【讨论】:

      【解决方案2】:

      我使用 UTF8。它没有帮助。 我决定这个q。 我将字体(ttf)与转录符号连接起来,一切正常。

      【讨论】:

        猜你喜欢
        • 2013-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-05
        • 2013-10-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多