用JAVA写一些中文信息到TXT文件,然后读取时有乱码,怎么弄?

2024年11月17日 21:43
有4个网友回答
网友(1):

可以,用OutputStreamWriter(OutputStream out, String charsetName) 这个类包装即可,如:
OutputStreamWriter osw = OutputStreamWriter(out, "gbk")

网友(2):

把编码方式写成utf-8就行了!
如果还不行的话就写成gb2312

网友(3):

将输入流包上一层就可以解决了 我以前也遇到这个问题

网友(4):

InputStreamReader 和 OutputStreamWriter 有带字符集编码的方法。你是四级的人啦,自己组合啦。呵呵