【发布时间】:2018-03-24 14:22:45
【问题描述】:
我正在尝试标准化一组数据。有些名称是 UTF-8 编码的,有些则不是。我需要在 JAVA 中做的是检测名称是 UTF 编码还是不使用某种形式的条件逻辑,以便我可以正确翻译每一行。
String s1 = "José Flores";
String s1 = "José Flores";
IF [condition] (identify UTF-8)
byte[] utf8Bytes = s1.getBytes("ISO-8859-1");
String s2 = new String(utf8Bytes,"UTF-8");
ELSE
String s2 = s1;
【问题讨论】: