Читать файл с определенной кодировкой в ​​C? - PullRequest
1 голос
/ 17 мая 2010

У меня есть файл, написанный на windows с кодировкой WINDOWS-1256, и мне нужно написать программу на C, которая читает байты из этого файла и записывает их обратно в новый файл с кодировкой UTF-8.

Как прочитать файл с определенной кодировкой в ​​C ??

1 Ответ

4 голосов
/ 17 мая 2010

Кроме текстового режима и двоичного режима, нет возможности напрямую читать определенные кодировки с помощью C со стандартным API.

Вы бы открыли файл в двоичном виде и прочитали его. Затем вы можете использовать библиотеку типа libiconv для кодирования / декодирования определенных форматов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...