1

如何以编程方式将编码 Windows-1252(又名 CP1252)的 C 字符串转换为 UTF8?

4

2 回答 2

1

在 Windows 上?先调用MultiByteToWideChar,再调用WideCharToMultiByte

在 Mac 或 Linux 上:调用iconv_open,然后iconv根据需要调用。

一般来说:合并 ICU4C 库。

于 2011-05-16T01:12:52.950 回答
0

您需要使用特定于语言/平台的代码页转换。

如果你想实现它:维基百科上的Windows-1252(有转换表的链接)

一些解决方案:

ETC...

于 2011-05-16T01:23:37.923 回答