UTF-8编码中文的字节数问题?每个中文到底是几个字节呢?

来源:4-4 字节流之数据输入输出流

自然自清

2015-12-26 10:55

相关代码如下:

String file = "D:\\javaio\\efc.dat";

DataOutputStream dos = new DataOutputStream(new FileOutputStream(file));

dos.writeUTF("中国");//以UTF-8编码格式写出,一个中文字符3个字节

dos.close();

IOUtil.printHex("D:\\javaio\\efc.dat");

输出结果显示8个字节!

查看文件属性,大小也是8个字节。

写回答 关注

3回答

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题