当前位置:编程学习 > JAVA >>

"utf-8"和charset.forname("utf-8")的区别

//InputStreamReader  inReader = new InputStreamReader(new FileInputStream(file), "utf-8");
//reader = new BufferedReader(inReader);
上面的代码有乱码

下面这个就没有
reader = new BufferedReader(new InputStreamReader(new FileInputStream(file),Charset.forName("utf-8")));
 
哪位知道的能告诉下原因么        --------------------编程问答-------------------- 不能够的吧。

不过我一般用UTF-8这个名字。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,