如何在 Android 中显示印地语文本?
我正在尝试将印地语字符粘贴到包含以下元素的数组中String[] arr = {"आपका स्वागत है","आपका स्वागत है"};
但它给出错误即“某些字符无法使用“Cp1252”字符编码进行映射”
同时保存这个。
I am trying to paste Hindi characters in an array with elements likeString[] arr = {"आपका स्वागत है","आपका स्वागत है"};
but its giving error i.e."some characters cannot be mapped using "Cp1252" character encoding"
while saving this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
将文本编码切换为 UTF-8。
在 Eclipse 中转到 Window ->首选项,选择常规->工作区。从文本文件编码下拉列表中,选择 UTF-8。
Switch your text encoding to UTF-8.
In Eclipse go to Window -> Preferences, select General -> Workspace. From the Text file encoding dropdown, select UTF-8.
谢谢我找到了解决方案...
textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));
工作正常...Thanks i found the solution...
textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));
its working fine...您需要 UTF-8 编码,而不是 Cp1252 和 Unicode。
You need UTF-8 encoding, not Cp1252, and Unicode.
谢谢,我找到了解决方案...
在 value 文件夹下创建一个数组
在 asset 文件夹下使用支持印地语的字体
textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));
工作正常...
Thanks i found the solution...
Create an array under the value folder
Use the font that support Hindi under the assets folder
textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));
its working fine...