protected static String convertToUTF8(String s) {
if (s == null || s.length() == 0)
return s;
byte[] b;
try {
b = s.getBytes("ISO8859_1");
for (int i = 0; i < b.length; i++)
if (b[i] + 0 < 0)
return new String(b, "UTF-8");
b = s.getBytes("UTF-8");
for (int i = 0; i < b.length; i++)
if (b[i] + 0 < 0)
return new String(b, "UTF-8");
} catch (Exception e) {
}
return s;
}convertToUTF8
最新推荐文章于 2025-10-26 10:40:51 发布
本文介绍了一个用于将字符串转换为UTF-8编码的方法,包括处理空字符串和ISO8859_1编码的问题。
1747

被折叠的 条评论
为什么被折叠?



