UTF8转ansi编码GBK2312极限优化修复版

易语言 2021-01-04 23:17:19

Unicode长度 = 取字节集长度 (utf8)
.如果真 (Unicode长度 = 0)
返回 (“”)
.如果真结束
局部_Unicode = 取空白字节集 (Unicode长度 × 2)
MultiByteToWideChar_byte (#CP_UTF8, 0, utf8, Unicode长度, 局部_Unicode, Unicode长度 × 2)
局部_Ansi = 取空白文本 (Unicode长度)
WideCharToMultiByte_str (936, 0, 局部_Unicode, Unicode长度, 局部_Ansi, Unicode长度, 0, 0)
返回 (局部_Ansi)