正如Stephen C很好地解释的那样,我遵循了所有这些步骤,但是几乎不需要其他更改:
1. 正如Stephen C解释的那样,我的服务器正在发送数据,
Latin-1
encoding因此我必须使用
ISO8859_1
charset
2. 我正在尝试
String str = new String(s.getBytes(), "utf-8");
这将不适用于
Latin-1 enpred数据!
所以为此,我必须将
charset(针对我的情况
ISO8859_1)数据设置为
getBytes(" ISO8859_1")所以现在工作正常
String str = new String(s.getBytes("ISO-8859-1"), "utf-8");注意第二个参数是新字符串的字符集,以便
it must be utf-8显示原始文本



