java用IO读取一个文件,写入到另一个文件中文乱码?

2024-12-02 19:21:24
推荐回答(1个)
回答1:

可能是字符编码集的问题,意思就是可能你的原文件是8859-1的,而写入的是utf-8的,就可能导致这种问题。
解决办法就是尝试编码转换,也就是中文的乱码处理,这个在javaweb方面会经常碰到。
看看这个先:http://www.cnblogs.com/Qamefay/archive/2011/09/01/2161495.html
再来个:http://zhidao.baidu.com/question/101763966.html?autorefresh=1373466255763
再来个:http://www.cnblogs.com/DonkeyTomy/archive/2012/12/23/2830171.html
你查查吧,配到这种问题的有好多呢,这里只是简单的举例,其实这种问题最好的办法就是统一环境,就是如果使用utf-8的话,都用utf-8,要是gbk的话都是gbk。