想从一个TXT文件中读出内容,在中文的XP下没问题。但在日语的XP下会出现问号:
部门班组 用户编号 姓名 日期 上班 下班 "迟到 -->
部?班? 用??号 姓名 日期 上班 下班 "?到读取文件的代码如下:
FileInputStream fs= new FileInputStream("XXX.txt");
InputStreamReader reader = new InputStreamReader(fs,"Unicode");这样写可以吗?
快帮帮我吧~~我快急死了

解决方案 »

  1.   

    对,用gbk的编码应该可以解决你的问题.
      

  2.   

    我也试过,在控制台上就是有?,不知道怎么解决,但可以存到数据库中(就显示中文)或对其进行操作(比如SQL语句),都是正常的,楼主可以试下。
      

  3.   

    你得确认你的你的TXT文件存储编码,也就是你在保存TXT文件的时候硬性的设置好它的编码,可以在Eclipse中设置
      

  4.   

    lvzhu18说的对!是这么一回事,谢谢了。