• java用UTF-8编码读取GBK编码的文本文件,将读取内容用GBK编
  • java

如题。读写的时候操作的是字节,文本内容对应的16进制编码应该不会变,结果为何还是乱码。

在nodepad中先用ansi编码编写中文,然后转成UTF-8后乱码,但转回ansi又能正常显示。这和java先用错误编码读取,在用正确编码写文件的差别在哪呢。

有点迷惑,希望大神解答,谢谢!


  • TIMI    2020-05-22 10:52:45
  • 阅读 804    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信