Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
3 / 3 / 1
Регистрация: 03.10.2009
Сообщений: 157

Сохранение из Memo в файл с кодировкой utf-8

11.12.2014, 16:52. Показов 3741. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Нужно сохранить из мемо текст с кодировкой UTF-8 без OBM.

Как сделать?

C++
1
2
3
4
5
if(SaveHTML->Execute())
        {
    Memo1->Lines->SaveToFile(AnsiToUtf8(SaveHTML->FileName + ".html"));
        }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.12.2014, 16:52
Ответы с готовыми решениями:

Записать AnsiString в файл с кодировкой UTF-8
Добрый день. Задача записать в txt файл строку AnsiString, содержащую русские буквы. Файл должен быть в кодировке UFT-8 Пытаюсь...

Запись текста в html-файл с кодировкой UTF-8
Хочу записать текст в html-страницу, в которой кодировка utf-8. AnsiString s1="Таблица"; wchar_t s2={L"Web-Страница"}; char...

Запись результата в текстовый файл с кодировкой UTF-8
Всем доброго времени суток, Есть программа-тест, которая написана на Пайтоне. Человек отвечает на вопросы и в зависимости от ответов...

2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33403 / 21513 / 8236
Регистрация: 22.10.2011
Сообщений: 36,914
Записей в блоге: 12
11.12.2014, 20:04
Билдер какой?
0
3 / 3 / 1
Регистрация: 03.10.2009
Сообщений: 157
14.12.2014, 18:36  [ТС]
volvo, Builder 6. Думаю RichEdit использовать?

Добавлено через 6 часов 55 минут
Memo оставил. Сделал так работает:
C++
1
2
3
4
5
6
if(SaveHTML->Execute())
        {
    Memo1->Text=AnsiToUtf8(Memo1->Text);
    Memo1->Lines->SaveToFile(SaveHTML->FileName + ".html");
    Memo1->Text="";
        }
Обнаружил новую ошибку.

У меня в мемо загружается блокнот с данными. Данные мы изменяем и сохраняем. Подгружаю второй раз этот же блокнот ошибка : efopenerror with message cannot open file . Это после сохранения.

В чем ошибка?

C++
1
2
3
4
void __fastcall TForm1::GenerHTMLClick(TObject *Sender)
{
Memo1->Lines->LoadFromFile("template.txt");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.12.2014, 18:36
Помогаю со студенческими работами здесь

Чтение файла (с кракозябрами) с однобайтовой кодировкой, конвертация в UTF-8 и вывод в другой файл
Добрый день, форумчане. Может у кого есть заготовка или кто поделится советом, необходимо прочитать файл (с кракозябрами) с однобайтовой...

Сохранение текста из memo в файл
Можно ли как нибудь без перезаписи текстового файла сохранить данные из элемента Memo с помощью свойства SaveToFile?

Сохранение их 2-ух memo в 1 текстовый файл.
Всем привет. Что-то не могу допереть своей тупой головой, как сделать сохранение из 2-ух memo в 1 текстовый файл и не заменить данные, а...

Сохранение содержимого Memo в текстовый файл
Доброго времени суток. Нужно сохранить содержимое Memo в текстовый файл: procedure TForm1.Button3Click(Sender: TObject); var f:...

сохранение текста из memo в бинарный файл
Надо написать процедуру сохранение текста из memo в бинарный файл (чтоб при открытии этого файла, например, через Far, он видел непонятные...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru