gpt4 book ai didi

android - 在 TextView 中显示 UTF-8 字符

转载 作者:太空狗 更新时间:2023-10-29 12:58:34 24 4
gpt4 key购买 nike

我是否必须执行任何特殊操作才能在 TextView 中显示 UTF-8 字符?

我正在尝试显示以下字符:

זוג, למטות ומנטיות, מיניות או אחות, בהתאם להעדפותיהם。 אתויותמ Cloud כל אדם המעוניין להצט处ל Cloud

如果我使用 Log.d(TAG, text),其中 text 包含我要显示的字符,它会在 logcat 输出中正确显示。如果我随后使用 textview.setText(text),则 TextView 中显示的只是框。

根据我一直在阅读的内容,Android 不支持这些字体中的很多,例如希伯来语等,但是,如果我给自己发送一封包含这些字符的电子邮件,它们会在 Gmail 和 Tiwtter 应用程序中正确显示.

如何正确显示这些字符?

更新:

我安装了 AnySoftKeyboard 应用程序和希伯来语语言包,突然我的应用程序能够显示希伯来语。如果我卸载这两个,我的应用程序仍然能够显示希伯来语。这对我来说根本没有任何意义。

最佳答案

问题是由于安装的字体。

如果使用的字体没有希伯来字母表,您会看到字体没有使用的默认字符(即方框)。

据我所知,在所有 Android 发行版中都没有默认安装希伯来语字体,因此 AnySoftKeyboard 有一个希伯来语语言包,它安装的字体不是希伯来语字母。

关于android - 在 TextView 中显示 UTF-8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3176697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com