在C中读取具有特定编码的文件?

时间:2010-05-16 21:50:49

标签: c encoding

我有一个用WINDOWS-1256编码的Windows编写的文件,我需要编写一个C程序,从该文件读取字节并将它们写回一个UTF-8编码的新文件。

如何在C ??

中读取具有特定编码的文件

1 个答案:

答案 0 :(得分:4)

除文本模式和二进制模式外,无法使用标准API直接读取C的特定编码。

您可以将文件打开为二进制文件并将其读入。然后您可以使用libiconv之类的库来执行特定格式的编码/解码。