适用于Windows的UTF-8到UTF-16 API包装程序库?

Meh*_*dad 7 c unicode winapi

是否有任何模仿Windows"ANSI"函数名称的包装库(例如CreateFileA),假设输入为UTF-8,将它们转换为UTF-16,调用函数的UTF-16版本(例如CreateFileW),以及将输出转换回UTF-8用于程序?

它允许ASCII程序几乎无缝地使用UTF-8.

Mar*_*som 2

将字符串包装在转换函数中比包装 API 函数更容易。这样,当下一版本的 Windows 添加更多 API 函数时,您就可以面向未来。