如何在 Android 中显示印地语文本?

发布于 2024-11-04 12:57:33 字数 169 浏览 0 评论 0原文

我正在尝试将印地语字符粘贴到包含以下元素的数组中
String[] arr = {"आपका स्वागत है","आपका स्वागत है"};
但它给出错误即
“某些字符无法使用“Cp1252”字符编码进行映射”
同时保存这个。

I am trying to paste Hindi characters in an array with elements like
String[] arr = {"आपका स्वागत है","आपका स्वागत है"};
but its giving error i.e.
"some characters cannot be mapped using "Cp1252" character encoding"
while saving this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

汹涌人海 2024-11-11 12:57:33

将文本编码切换为 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.enter image description here

看春风乍起 2024-11-11 12:57:33

谢谢我找到了解决方案...

  1. 在值文件夹下创建一个数组
  2. 在资产文件夹下使用支持印地语的字体
  3. textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf")); 工作正常...

Thanks i found the solution...

  1. create an array under the value folder
  2. Use the font that support Hindi under the assets folder
  3. textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf")); its working fine...
云归处 2024-11-11 12:57:33

您需要 UTF-8 编码,而不是 Cp1252 和 Unicode。

You need UTF-8 encoding, not Cp1252, and Unicode.

残月升风 2024-11-11 12:57:33

谢谢,我找到了解决方案...

  1. 在 value 文件夹下创建一个数组

  2. 在 asset 文件夹下使用支持印地语的字体

  3. textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));

工作正常...

Thanks i found the solution...

  1. Create an array under the value folder

  2. Use the font that support Hindi under the assets folder

  3. textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));

its working fine...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文