标签: c++ winapi url unicode character-encoding
我正在开发一个基于Windows的应用程序,我需要在其中传递unicode字符作为URL的一部分。我读到我需要对它们进行百分比编码才能这样做。根据我的理解,Windows程序使用UCS-2编码,因此我需要将字符首先转换为UTF-8,然后对它们进行百分比编码。我尝试使用MultiByteToWideChar和UrlEscape但没有取得多大成功。谁能告诉我这是怎么回事?
UCS-2
UTF-8
MultiByteToWideChar
UrlEscape