用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 有带字符集编码的方法。你是四级的人啦,自己组合啦。呵呵