Java 如何控制txt的编码格式
2018-01-09 21:16
288 查看
在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码。原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式。通常,假如自己不修改的话,windows自身采用的编码格式是gbk(而gbk和gb2312基本上是一样的编码方式),而IDE中Encode不修改的话,默认是utf-8的编码,这就是为什么会出现乱码的原因。当在OS下手工创建并写入的txt文件(gbk),用程序直接去读(utf-8),就会乱码。为了避免可能的中文乱码问题,最好在文件写入和读出的时候显式指定编码格式。
1、写文件:
2、读文件:
1、写文件:
2、读文件:
相关文章推荐
- Java如何获取文件编码格式
- 介绍Java如何获得文件编码格式
- Java如何获取文件编码格式
- java网络编程--解析通过web.xml文件控制利用过滤器实现编码格式步骤
- Java如何获取文件编码格式
- java 流 写入txt文件, 并且设置txt编码格式
- java生成xml文件的时候如何控制xml的缩进格式
- Java如何获取文件编码格式
- 如何判断一个txt文件的编码格式
- Java如何获取文件编码格式
- java 判断txt文件的编码格式
- java生成xml文件的时候如何控制xml的缩进格式
- 如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程
- Java如何获取文件编码格式
- JAVA读取不同编码格式的TXT文件
- java如何将字符转换成‘16进制格式’的字符串编码
- java txt 编码格式
- java中获取TXT文件编码格式
- java中读取txt文件获得编码格式方法
- 收藏 java 如何判断txt的编码字符集