慕九州6241723
2018-06-02 18:11
请问大家在DosDemo.java中写入到dos.dat的文件打开后是乱码是啥原因呢?
public class DosDemo {
public static void main(String[] args) throws IOException {
String file = "demo/dos.dat";
DataOutputStream dos = new DataOutputStream(
new FileOutputStream(file));
dos.writeInt(10);
dos.writeInt(-10);
dos.writeLong(10l);
dos.writeDouble(10.5);
//采用utf-8编码写出
dos.writeUTF("中国");
//采用utf-16be编码写出
dos.writeChars("中国");
dos.close();
IOUtil.printHex(file);
}
}
使用idea打开后为乱码。编码怎么设都不对,默认是utf-8
我也是 写进去的数字是乱码或者符号
文件编码格式不对啊 idea的编码格式可能没有设置成utf-8
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题