我尝试在 Android 应用程序中显示阿拉伯文本,但是阿拉伯文本显示为 ???。
当我使用android:text=”Mëä“
直接从xml文件设置TextField
的文本时,它工作得很好,但是当我尝试从Java设置它时代码mTextView.setText("МЫа");
,显示为问号字符(???)。
根据这个答案How to support Arabic text in Android? ,Android 3.x 及更高版本支持阿拉伯语。
最佳答案
如果 android:text
工作正常,而代码设置却不能,那么很可能您的源文件 (*.java) 没有使用 UTF-8 编码。您需要检查您的编辑器/IDE 设置 - 对于 Android Studio,请转到 Settings
-> Editors
-> File Encodings
并检查文件和项目编码.
关于java - 阿拉伯语文本显示为 ???在安卓中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31304100/