Просмотр полной версии : [Вопрос] По сохранению русского текста в фаил
У меня идет сохранение русского текста в фаил. После сохранения, если зайти в фаил там будут слова состоящие из непонятных букв. Как можно это исправить?
Обычно нельзя записать текст русскими символами, записывайте каждый символ в файл посимвольно, есть функция fputchar, которая записывает в файл символ, с указанием, латинский ли текст записывается, или нет. Вот пример функции, которая записывает текст в файл русскими символами, использование как у обычной функции fwrite:
fwriteex(const File: file, const str[])
{
new
i = -1
;
for(; ;)
{
if(str[++i] == EOS)
break;
fputchar(file, str[i], false);
}
}
На какой платформе? Попробуй формат файла *.cer
Или же открыть файл, например, WordPad, если Windows. Ибо блокнот любит с кодировкой чудить
KakbeYura
09.06.2014, 16:14
Насколько я знаю, кодировка файлов в сампе windows1251. А все открывают UTF8 или чем то другим.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot