文本多种编码转换模块

易语言 2020-04-15 19:07:20

文本多种编码转换模块

仔细参考的MSDN文档,有两个关键字非常需要注意

字符和字节,一个参数指定的是缓冲区字符数,一个是缓冲区字节数。

所以,这次我直接根据编码的最大可能字节数来手动计算缓冲区大小。

例如:UTF8,一个字符最多使用6个字节,转换时缓冲区大小就设为字符数的6倍大小字节空间。