读取中文
字节流读取中文的问题:
字节流在读中文的时候有可能会读到半个中文,造成乱码
解决办法:
1.使用字符流
2.字节流直接操作字符,写出中文必须将字符串换成字节数组
package io;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class Chinese {
public static void main(String[] args) throws IOException {
OutputStream os = new FileOutputStream("chinese.txt");
os.write("你好啊!".getBytes());
os.close();
}
}
写出回车换行write("\r\n".getBytes())