南昌Java培训
达内南昌中心

0791-88193285

热门课程

java gbk 中文乱码是怎么回事

  • 时间:2016-02-16
  • 发布:南昌java培训
  • 来源:码农网


    南昌达内java培训专家发现,在io相关的操作中经常会出现乱码问题 ,这个问题是如何产生的,又要如何解决呢?

    比如在一个txt文件中按GBK编码保存内容”淘!我喜欢!”

    然后用RandomAccessFile类读取并打印一行。 

RandomAccessFile raf = new RandomAccessFile("D://1.txt","r");
System.out.print(raf.readLine());

    打印结果显示乱码:

    加入相关编码解码操作后可以解决该问题 

RandomAccessFile raf = new RandomAccessFile("D://1.txt","r");
System.out.print(new String(raf.readLine().getBytes("ISO-8859-1"),"gbk"));

    



原文链接:http://www.codeceo.com/article/java-gbk-chinese.html
上一篇:Java中编码格式有哪些区别
下一篇:2016年你需要知道的IT圈常用术语

恭喜达内获得《产学合作协同育人项目合作伙伴奖》

达内Java大数据捷报频传,最高薪资15000元

中传学子参加达内Java培训,转身成为Java工程师月薪12.5K

本科生求职难参加达内Java培训,获11K高薪入职上海睿民

选择城市和中心
贵州省

广西省

海南省