我试图MessageBoxW
通过一种深奥的语言的FFI调用Windows API函数。
我有两个字符串提供给该函数。我可能是错的,但是我知道LPCWSTR
指针应该指向以null终止的字符串wchar_t
(其宽度是特定于编译器的)
Win32 API中这些字符串的预期字符集和编码是什么?
所需的编码是Unicode UTF-16LE。
尽管实现的大小wchar_t
已定义,但在Windowswchar_t
上始终为16位。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句