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

我试图将印地语字符粘贴到数组中,如元素
String[] arr = {"आपका स्वागत है","आपका स्वागत है"};
但它的给出错误即
"some characters cannot be mapped using "Cp1252" character encoding"
同时保存这个。

将文本编码切换为UTF-8。

在Eclipse中,转到Window – > Preferences,选择General – > Workspace。 从“文本文件编码”下拉列表中,选择“UTF-8”。 在此处输入图像描述

谢谢我find了解决方案……

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

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

谢谢我find了解决方案……

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

  2. 在assets文件夹下使用支持Hindi的字体

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

它的工作正常……