问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java文件中文乱码问题

发布网友 发布时间:2022-04-20 23:59

我来回答

5个回答

热心网友 时间:2023-10-26 19:47

读取文件的时候如果是用的read方法(字节流),碰到中文输出就是乱码,然后存储的时候设置下编码为GBK或者是UTF-8形式即可,可以有效的解决乱码问题。

BufferedReader bre = null;

try {

String file = "D:/test/test.txt";

bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流

while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环

{

System.out.println(str);//原样输出读到的内容

};

备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

OutputStreamWriter pw = null;//定义一个流

pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次write

pw.close();//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

热心网友 时间:2023-10-26 19:48

这个问题不是文件的问题,而是项目属性的编码配置的问题。myeclipse有默认的项目编码属性,我记得应该是iso-8859-1吧,这种编码不支持中文,所以保存以后就会出现乱码。但每个项目都能设置自己单独的文件编码,你的这种情况,就是这种工程编码没有设置对的情况。你在工程属性里找找,有地方是设置这个的,改成GB2312、GBK或者UTF8就可以了。(我只在很多年轻用过两次myeclipse,现在都忘了在哪里改了)

热心网友 时间:2023-10-26 19:48

选中你的文件--右击--属性(properties)--text file encoding 有个default和other 这里选other 然后选UTF-8(你默认的可能是ISO-8859-1的)
然后你把文件中的乱码改回中文 保存~ 这次就不乱码了~

热心网友 时间:2023-10-26 19:49

是文件的编码格式有问题!把文件的编码变成utf-8的
右键你的文件 找属性 找编码

热心网友 时间:2023-10-26 19:50

程序右键,属性,然后改成utf-8
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有哪些小动物? 卸载百度贴吧之后保存的图片没了怎么恢复 ...的朋友,但我和他不在同一城市,我这样异地买保险以后理赔手续麻烦吗... 厦门哪些景点可以享受阳光海滩? 朋友说你变了,是褒义还是贬义? 这句话是贬意还是褒意 能在一起多久就在一起多久是褒义还是贬义 ,谈恋爱后结婚好吗? 之前爱奇艺有个号,是用一个旧手机绑定(旧手机号封了)刚刚不小心退出了... 前列腺癌可以彻底治愈吗 win10电脑怎么禁一部分连网Win10系统中如何禁止某个程序联网 怎么把优盘格式化为MS-DOS(FAT)) 怎么把MS-office文件转换成pdf格式文件? 关于Ms Avi的几种格式! adobe软件卸载不掉 关于UC系高达中MS的形式番号的疑惑…… MS Office Word的格式整理问题 Adobe Flash Player 卸载掉了有什么后果? MP4.MS是什么格式 怎样卸载adobe cc? MS7是什么文件格式?要怎么打开啊? 控制面板卸载不了adobedc 怎么卸载adobe acrobat MS-DOS文本格式是一种什么样的格式? 破解版的Adobe软件总是无法卸载 ms word是什么 3ds max怎么导出后缀名ms的文件? 3Dmax 如何设置尾部是MS格式的快捷键 .ms文件怎样删除 404 Not Found 如何卸载adobe系列软件 夜里梦见老虎狮子到处咬我, 做梦被老虎和狮子追咬 梦见老虎和狮子咬我我跑回了房子里没有咬着 你好,昨晚梦见狮子和老虎追着我赶是为什么呢 请教解梦大师,梦见一只老虎和一只狮子咬人 梦到被狮子和老虎追,被狮子咬手 梦见自己被一只狮子和一只老虎追,狮子和老虎好像还是一伙的,我爬上树没被抓到 我梦见在森林里先被老虎追后被狮子追咬是怎么回事啊 周公解梦梦到结婚了但是又有老虎和狮子咬我 梦到老虎狮子咬我,但我爬到了树上 梦见老虎攻击自己,狮子突然把老虎吓走了? 膏药沾到衣服上怎么洗怎么洗掉 超级大乐透复式是什么意思? 大乐透复式计算公式 湖北那里有油烟机清洗培训班吗 体育彩票超级大乐透复式票具体玩法是怎么玩的? 大乐透复式9加2多少钱 湖北哪里有学清洗家电的 大乐透复式6+3中3+1是多少 离武汉工商学院最近的家电清洗培训机构