我看网上都是这么写
出自java String.getBytes()编码问题——String.getBytes(charset)
String un_iso=new String(u_iso, "ISO8859-1");
String un_gbk=new String(u_gbk, "GBK");
String un_utf8=new String(u_utf8, "utf-8");
结果我怎么试都不对。
import java.nio.charset.Charset;
new String(_tmp, Charset.defaultCharset());
然后我这么写就对了。
这不是坑爹吗?
他们怎么能误导新人。
-------------------------------------------------
那我的就不对啊
没有用好,或者说应用场景不对。
不要乱下结论,给别人乱扣帽子。
更新:
你这个是没有处理java规定的异常导致的编译错误,因为这个太基础了,可能那篇文章里没有强调这一点。你加一个 try / catch 就行了