黑马程序员技术交流社区

标题: FileOutputStream输出到txt文件里都是乱码啊 [打印本页]

作者: q2450751976    时间: 2016-9-1 18:49
标题: FileOutputStream输出到txt文件里都是乱码啊
FileOutputStream输出到txt文件里都是乱码啊,有人知道怎么回事么。。
作者: q2450751976    时间: 2016-9-1 18:50
从access数据库读的汉字也都是乱码没法用。。。。这些TM编码
作者: q2450751976    时间: 2016-9-1 18:51
从access数据库读的汉字也都是乱码没法用。。。。这些TM编码
作者: 赢无翳    时间: 2016-9-1 22:42
FileOutputStream是字节流,由于编码表的问题,汉字使用字节流读写很有可能造成乱码,读写纯文本文档还是用字符流比较好.
作者: w450855301    时间: 2016-9-1 23:27
看你的 eclipse的编码格式 跟txt文件的编码格式一样不
作者: w450855301    时间: 2016-9-1 23:29
看你的 eclipse的编码格式 跟txt文件的编码格式一样不
作者: NewBeeCoder    时间: 2016-9-3 22:31
注意编码格式  是utf-8的 还是gbk的 转换就行了
作者: gzgzgz159357    时间: 2016-9-3 23:26
编码表的问题
作者: SandyLiu    时间: 2016-9-3 23:47
因为FileOutPutStream是字节输出流,是一个字节一个字节地写到文件中,汉字在GBK平台是占两个字节,所以文件里有汉字的话就会出现乱码
作者: q554293427    时间: 2016-9-4 01:02
编码表没有换好,我记得在FileOutputStream的构造方法里好像是有可以输入指定编码表的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2