今天开发时候, 又碰到乱码问题, 本来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 ) );