仔细参考的MSDN文档,有两个关键字非常需要注意
字符和字节,一个参数指定的是缓冲区字符数,一个是缓冲区字节数。
所以,这次我直接根据编码的最大可能字节数来手动计算缓冲区大小。
例如:UTF8,一个字符最多使用6个字节,转换时缓冲区大小就设为字符数的6倍大小字节空间。
上一篇 程序窗口吸附跟随支持上下左右
仔细参考的MSDN文档,有两个关键字非常需要注意
字符和字节,一个参数指定的是缓冲区字符数,一个是缓冲区字节数。
所以,这次我直接根据编码的最大可能字节数来手动计算缓冲区大小。
例如:UTF8,一个字符最多使用6个字节,转换时缓冲区大小就设为字符数的6倍大小字节空间。