这段代码展示了如何将一个UTF-16BE编码的文件读取并转换为一个UTF-8编码的文件。请确保将inputFilePath和outputFilePath替换为实际的文件路径。
由于UTF8可以方便的转换为UTF16和UTF32(不需要码表,转换算法可以在Unicode.org上找到C代码)。而且UTF8在每个操作系统平台上的实现都是一样的,也不存在跨平台的问题,所以UTF8成为跨平台的Unicode很好的解决方案。当然,对于中文来说,由于每个字符需要3个字节才能表示,还是有点浪费的。 UTF8文本头为EF BB BF UTF16...
同一个二进制数字被解释成了不同的符号 现存 编码 不能在多语言环境中使用,诞生了Unicode(统一码) ...