当前位置: 技术问答>java相关
关于IO流的乱码问题
来源: 互联网 发布时间:2015-10-15
本文导语: 那天看到说在Stream里面用wirteDouble 的时候在写出去的文件里面Double会变成 乱码,好像writeInt的不会? 所以就想问一下Stream在write什么类型的 时候会有乱码的情况? 还有就是Writer会不会也有类似的情况? 谢! ...
那天看到说在Stream里面用wirteDouble
的时候在写出去的文件里面Double会变成
乱码,好像writeInt的不会?
所以就想问一下Stream在write什么类型的
时候会有乱码的情况?
还有就是Writer会不会也有类似的情况?
谢!
的时候在写出去的文件里面Double会变成
乱码,好像writeInt的不会?
所以就想问一下Stream在write什么类型的
时候会有乱码的情况?
还有就是Writer会不会也有类似的情况?
谢!
|
怎么会有乱码的情况呢?
writeDouble时,读出来的也是double,不过是科学计数法的形式:1.0E8.
writeDouble时,读出来的也是double,不过是科学计数法的形式:1.0E8.
|
如果你要打開TXT文本不想是亂碼的話,就要存成ASCII字符,用RandomAccessFile的write(str.getBytes())方法