如何在android中将UTF-16编码类型字符串设置为文本视图
我是一个新的Android开发者,我有一个UTF-16LE编码的字符串。我想在活动的文本视图中打印该字符串。但是,字符串使用印地语。当我获取字符串的Sysout时,它会显示写入格式和字(例如:05-07 12:31:53.050:i/System.out(22887):str=बसंत पंचमी, str=मकर संक्रान्ति / पोंगल). 但在设备的文本视图中,它只显示框。如何在android中将UTF-16编码类型字符串设置为文本视图,android,Android,我是一个新的Android开发者,我有一个UTF-16LE编码的字符串。我想在活动的文本视图中打印该字符串。但是,字符串使用印地语。当我获取字符串的Sysout时,它会显示写入格式和字(例如:05-07 12:31:53.050:i/System.out(22887):str=बसंत पंचमी, str=मकर संक्रान्ति / पोंगल). 但在设备的文本视图中,它只显示框。 代码如下:- String myString = मकर संक्रान्ति / बसंत पंचम
代码如下:-
String myString = मकर संक्रान्ति / बसंत पंचमी;
String correct = null;
try {
byte[] utf16le = myString .getBytes("UTF-16");
correct = new String(utf16le, "UTF-16");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("str = "+correct);
感谢您的帮助
谢谢看看,嘿……好了,开始工作了。。。。