JAVA 初始化时候设置字符串编码格式

我看网上都是这么写
出自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());

然后我这么写就对了。

这不是坑爹吗?

他们怎么能误导新人。

-------------------------------------------------那我的就不对啊

https://img2.mukewang.com/5c8f3ce800014c9b08000221.jpg

米琪卡哇伊
浏览 417回答 2
2回答

三国纷争

没有用好,或者说应用场景不对。不要乱下结论,给别人乱扣帽子。更新:你这个是没有处理java规定的异常导致的编译错误,因为这个太基础了,可能那篇文章里没有强调这一点。你加一个 try / catch 就行了

浮云间

完全是自己使用的问题,不放心可以自己点击源码进去看看不就知道了?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript