DAr*_*rkO 34
只能检查字节数据.如果你构造了一个String,那么它内部已经是UTF-16了.
也只有字节数组可以是UTF-8编码的.
以下是UTF-8转换的常见情况.
String myString = "\u0048\u0065\u006C\u006C\u006F World";
System.out.println(myString);
byte[] myBytes = null;
try
{
myBytes = myString.getBytes("UTF-8");
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
System.exit(-1);
}
for (int i=0; i < myBytes.length; i++) {
System.out.println(myBytes[i]);
}
Run Code Online (Sandbox Code Playgroud)
如果您不知道字节数组的编码,juniversalchardet是一个帮助您检测它的库.
| 归档时间: |
|
| 查看次数: |
64761 次 |
| 最近记录: |