StringJava中的对象使用无法修改的UTF-16编码。
唯一可以使用不同编码的是
byte[]。因此,如果你需要UTF-8数据,则需要一个
byte[]。如果你有一个
String包含意外数据的,则问题出在较早的地方,该错误地将一些二进制数据错误地转换为a
String(即,使用了错误的编码)。

StringJava中的对象使用无法修改的UTF-16编码。
唯一可以使用不同编码的是
byte[]。因此,如果你需要UTF-8数据,则需要一个
byte[]。如果你有一个
String包含意外数据的,则问题出在较早的地方,该错误地将一些二进制数据错误地转换为a
String(即,使用了错误的编码)。