Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中将UTF-16编码类型字符串设置为文本视图_Android - Fatal编程技术网

如何在android中将UTF-16编码类型字符串设置为文本视图

如何在android中将UTF-16编码类型字符串设置为文本视图,android,Android,我是一个新的Android开发者,我有一个UTF-16LE编码的字符串。我想在活动的文本视图中打印该字符串。但是,字符串使用印地语。当我获取字符串的Sysout时,它会显示写入格式和字(例如:05-07 12:31:53.050:i/System.out(22887):str=बसंत पंचमी, str=मकर संक्रान्ति / पोंगल). 但在设备的文本视图中,它只显示框。 代码如下:- String myString = मकर संक्रान्ति / बसंत पंचम

我是一个新的Android开发者,我有一个UTF-16LE编码的字符串。我想在活动的文本视图中打印该字符串。但是,字符串使用印地语。当我获取字符串的Sysout时,它会显示写入格式和字(例如:05-07 12:31:53.050:i/System.out(22887):str=बसंत पंचमी, str=मकर संक्रान्ति / पोंगल). 但在设备的文本视图中,它只显示框。
代码如下:-

 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);
感谢您的帮助


谢谢

看看,嘿……好了,开始工作了。。。。