Java Android字节到字符串字符集
我对字符集转换有问题: 我从udp服务器获得消息,并获得如下数据: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编码的。我想你应该试着找出正确的编码方法。我也试过这个方
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码点)!因此,服务器已经发送了一个?
,您在客户端上所做的任何操作都不会将其转换为其他内容。修复服务器!
ő