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

android-在TextView中显示UTF-8字符,第1张

概述我是否需要做一些特殊的事情才能在TextView中显示UTF-8字符?我正在尝试显示以下字符:זוג,למטרותרומנטיות,מיניותאואחרות,בהתאםלהעדפותיהם. אתריהיכרויותמכיליםמאגרמידעהכוללפרופילאישישלמנויים. כלאדםהמעונייןלהצטרףלשירות,ממלאטו

我是否需要做一些特殊的事情才能在TextVIEw中显示UTF-8字符?

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

זוג,למטרותרומנטיות,מיניותאואחרות,בהתאםלהעדפותיהם. אתריהיכרויות
מכיליםמאגרמידעהכוללפרופילאישישלמנויים. כלאדםהמעונייןלהצטרף
לשירות,ממלאטופסהרשמהבאתרויוצרלעצמופרופיל.

如果我使用Log.d(TAG,text),其中text包含我要显示的字符,它将在logcat输出中正确显示.如果再使用textvIEw.setText(text),则TextVIEw中显示的全部是框.

根据我的阅读,Android不支持许多此类字体,例如希伯来语等,但是,如果我向我发送包含这些字符的电子邮件,则它们会在Gmail和Tiwtter应用程序中正确显示.

如何正确显示这些字符?

更新:

我安装了AnySoftKeyboard应用程序和希伯来语语言包,突然我的应用程序能够显示希伯来语.如果我同时卸载了这两种软件,则我的应用仍然可以显示希伯来语.这对我来说毫无意义.

最佳答案问题是由于安装了字体.

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

据我所知,默认情况下,所有AndroID发行版中均未安装希伯来语字体,因此,为什么AnySoftKeyboard具有希伯来语语言包,但该语言包不会安装希伯来字母.

总结

以上是内存溢出为你收集整理的android-在TextView中显示UTF-8字符 全部内容,希望文章能够帮你解决android-在TextView中显示UTF-8字符 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1145219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存