Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Java Android字节到字符串字符集_Java_Android_Character Encoding - Fatal编程技术网

Java Android字节到字符串字符集

Java Android字节到字符串字符集,java,android,character-encoding,Java,Android,Character Encoding,我对字符集转换有问题: 我从udp服务器获得消息,并获得如下数据: byte[] adress= new byte [42]; 尝试显示到文本视图后: String str_adress= new String(adress,"UTF-8"); 不是“ő”而是“我只是”?” 如何解决这个问题?用于的UTF-8字节是C591 作为 输出 ő 我想你找错地方了。它可能来自其他地方,比如读udp消息。嗯。。看起来你的字节数组源不是UTF-8编码的。我想你应该试着找出正确的编码方法。我也试过这个方

我对字符集转换有问题:

我从udp服务器获得消息,并获得如下数据:

byte[] adress= new byte [42];
尝试显示到文本视图后:

String str_adress= new String(adress,"UTF-8");
不是“ő”而是“我只是”?”


如何解决这个问题?

用于
的UTF-8字节是
C591

作为

输出

ő

我想你找错地方了。它可能来自其他地方,比如读udp消息。

嗯。。看起来你的字节数组源不是UTF-8编码的。我想你应该试着找出正确的编码方法。我也试过这个方法尝试一下
stringnewstring=newString(oldString.getBytes(“UTF-8”),“UTF-8”)也许这会有帮助。我试过你的代码,但不起作用:我刚得到63而不是91。我从服务器上得到一个字节流,所以我只读取缓冲区。@meklod400:63??这是
的ASCII码(和Unicode码点)!因此,服务器已经发送了一个
,您在客户端上所做的任何操作都不会将其转换为其他内容。修复服务器!
ő