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.
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.

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...
You need UTF-8 encoding, not Cp1252, and Unicode.
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...
来源:https://stackoverflow.com/questions/5857502/how-to-show-hindi-text-in-android