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

2024-11-17 21:43:52
推荐回答(4个)
回答(1):

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

回答(2):

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

回答(3):

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

回答(4):

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