Форум программистов, компьютерный форум CyberForum.ru

С под Linux

Войти
Регистрация
Восстановить пароль
 
Infer57
0 / 0 / 0
Регистрация: 26.12.2015
Сообщений: 57
#1

Записать в файл русский текст - C Linux

17.12.2016, 18:12. Просмотров 337. Ответов 2
Метки нет (Все метки)

Никак не могу записать в файл русский текст через fprintf, записываются каракули. Использую Linux Ubuntu. Помогите, пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2016, 18:12     Записать в файл русский текст
Посмотрите здесь:

C Linux Создать файл и поместить в него текст
C Linux Сокеты и русский текст
C Linux Преобразовать на лету аудиоданные с кодеком G.711 A-law и записать в файл
C Linux Процесс 1 открывает файл и порождает потомка 2, после этого пишет в файл N байт, закрывает его и завершается
C Linux Как из программы вызвать утилиту ps чтобы записать её результаты в файл
C Linux Xcode: не получается присвоить переменной типа char русский символ
Записать в файл текст который ввели с клавиатуры, и прочитать C Linux
C Linux Записать данные в память на удаленном компьютере и считать из драйвера

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Humanoid
Почетный модератор
9795 / 3793 / 156
Регистрация: 12.06.2008
Сообщений: 11,400
17.12.2016, 20:16     Записать в файл русский текст #2
Любые нелатинские буквы не попадают в ASCII, поэтому для них существуют различные кодировки.
В какой кодировке вы сохраняете текст? В общем, скорее всего, вы записываете константные строки из сишного исходника в текстовый файл. Значит, кодировка текстового файла будет такая же, как и кодировка исходника.
В общем, сравните кодировки.
Infer57
0 / 0 / 0
Регистрация: 26.12.2015
Сообщений: 57
17.12.2016, 20:53  [ТС]     Записать в файл русский текст #3
разобрался: просто сбилась кодировка gedit, тема закрыта
Yandex
Объявления
17.12.2016, 20:53     Записать в файл русский текст
Ответ Создать тему
Опции темы

Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru