A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

FileOutputStream输出到txt文件里都是乱码啊,有人知道怎么回事么。。

9 个回复

倒序浏览
从access数据库读的汉字也都是乱码没法用。。。。这些TM编码
回复 使用道具 举报
从access数据库读的汉字也都是乱码没法用。。。。这些TM编码
回复 使用道具 举报
FileOutputStream是字节流,由于编码表的问题,汉字使用字节流读写很有可能造成乱码,读写纯文本文档还是用字符流比较好.
回复 使用道具 举报
看你的 eclipse的编码格式 跟txt文件的编码格式一样不
回复 使用道具 举报
看你的 eclipse的编码格式 跟txt文件的编码格式一样不
回复 使用道具 举报
注意编码格式  是utf-8的 还是gbk的 转换就行了
回复 使用道具 举报
编码表的问题
回复 使用道具 举报
因为FileOutPutStream是字节输出流,是一个字节一个字节地写到文件中,汉字在GBK平台是占两个字节,所以文件里有汉字的话就会出现乱码
回复 使用道具 举报
编码表没有换好,我记得在FileOutputStream的构造方法里好像是有可以输入指定编码表的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马