首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个有关IO基础的有关问题

2013-10-05 
一个有关IO基础的问题图一 : 打开源文件之后……我震惊了……全TNND是乱码……图二 : 让我无法理解的是……源文件

一个有关IO基础的问题

图一 : 打开源文件之后……我震惊了……全TNND是乱码……

一个有关IO基础的有关问题
图二 : 让我无法理解的是……源文件中全是乱码 可……这里是怎么正常读取文件中的全部内容的?

一个有关IO基础的有关问题
图三 : 这是图二的控制台输出结果

----------------------
----------------------

然后我用了另一种方式写同样的代码
一个有关IO基础的有关问题
图四 : 缺德的问题来了……这次无法正常读取 源文件中的小数和字符串内容

一个有关IO基础的有关问题
图五 : 图四的控制台输出结果


在注释掉字符串相关的代码之前系统抛出异常如下:
一个有关IO基础的有关问题
图六 : 求科普……这些异常都代表了什么?

为什么会出现这些问题?!新手……求科普……勿喷啊…… IO 异常 乱码
[解决办法]
你写入的是utf-8编码的字符串,你不告诉编辑器是utf-8格式的,那当然是乱码了。用textpad等工具打开,并设置成utf-8编码格式,应该是可以查看源文件的。
[解决办法]
你要按写入的顺序读取。你写入的顺序是int,String,double。读取的顺序也应该是这个顺序。

热点排行
Bad Request.