Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Как создать такой текстовый файл - Ansi as Utf 8


Автор: Canada 16.1.2010, 13:33
Необходимо создать такой вот текстовый файл, чтобы сам файл был UTF 8, а текст в нем ANSI. Нужен алгоритм, я уже запутался в преобразованиях и сохранениях. Заранее благодарен.

Автор: artsb 16.1.2010, 17:50
Цитата(Canada @  16.1.2010,  13:33 Найти цитируемый пост)
Необходимо создать такой вот текстовый файл, чтобы сам файл был UTF 8, а текст в нем ANSI.

ИМХО это не возможно.

Добавлено через 53 секунды
Точнее возможно, но только при открытии текстовым редактором такого файла мы увидим крякозяблы.

Автор: Canada 17.1.2010, 03:47
Нет, так можно в Notepad++, Открываем текстовый ANSI файл, копируем в буфер, делаем в меню "Кодировки" преобразовать в UTF без BOM, и потом вставляем текст из буфера поверх уже имеющегося. Сохраняем. Вот так получается ANSI as UTF 8. Мне не код нужен, а алгоритм, я его сам напишу. Просто не знаю, что делать.

Автор: artsb 17.1.2010, 15:32
Цитата(Canada @  17.1.2010,  03:47 Найти цитируемый пост)
Вот так получается ANSI as UTF 8.

Неа  smile 
При вставки Notepad++, скорее всего, анализирует вставляемый текст и перегоняет в нужную кодировку.

ИМХО

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)