今天开发时候, 又碰到乱码问题, 本来GBK是没问题的, 但是由于项目都采用UTF-8格式, 于是后来调,从原文件开始,读文件流, 写文件流,结果仍然乱码, 最后发现问题出在这里:
PrintWriter filewriter = new PrintWriter( fileName , "utf-8" );
原来是 PrintWriter filewriter = new PrintWriter( new FileWriter( fileName ) );
PrintWriter filewriter = new PrintWriter( fileName , "utf-8" );
原来是 PrintWriter filewriter = new PrintWriter( new FileWriter( fileName ) );
本文记录了在使用UTF-8编码时遇到的乱码问题及解决方案。问题出现在使用PrintWriter进行文件写入的过程中,通过调整PrintWriter的构造方法成功解决了乱码问题。
693

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



