|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.07.2013, 21:39 | #1 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Работа с UTF-8 кодировкой
Привет.
Ребят, совсем запарился с кодировками, нужно в Delphi 2010 сделать вот что: Прочитать файл в строку(кодировка UTF-8), сделать замену подстроки и снова записать в файл. Проблема в том, что у меня на каком-то этапе меняется кодировка и я не знаю как это исправить. Вот мой код: Код:
Последний раз редактировалось Levsha100; 06.07.2013 в 21:55. |
06.07.2013, 22:47 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
А если попробовать stringlist вместо memo?
UPD Превращается в ansi все равно. UPD2 Аватар уже написал. Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 06.07.2013 в 23:07. |
06.07.2013, 22:55 | #3 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
На сколько я понимаю мемо агрегирует стринглист, но сейчас попробую.
Попробовал, не работает. Последний раз редактировалось Levsha100; 06.07.2013 в 22:58. |
06.07.2013, 23:04 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Через TStringStream c TEncoding.UTF8
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.07.2013, 23:17 | #5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Спасибо, работает
|
18.07.2013, 13:44 | #6 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
все хорошо, все работает и работало, НО у меня шифрованый файл и там есть половина символов "левых" а мне нужен только текст англ и рус + @ + > +< + "
мне нужно или все лишнее удалить или наоборот перенести только нужное, проблема в том что англ текст нормальный а русский в другой кодировке, ворд и нотепад++ нормально перекодируют, а если подсунуть весь текст делфе он оставит только 2 строчки куска зашифрованого файла. Код:
как-то побайто-во можно, но не знаю как. во вложении как это выглядит в нотепад++ Последний раз редактировалось IvaniuS; 18.07.2013 в 18:22. |
18.07.2013, 19:56 | #7 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Странная зашифровка файла, который легко читается в utf-8: "Юг-Інтелект-Сервіс" для податкових накладних. Судя по всему - обычное хранение переменных и их свойств. Пытаетесь взломать и переписать?
|
18.07.2013, 20:09 | #8 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,894
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с кодировкой utf-8 | cyclobe | PHP | 5 | 06.08.2012 02:33 |
Как правильно прочитать файл с кодировкой UTF-8 | КАРТОВЕДЪ | Общие вопросы Delphi | 8 | 08.02.2012 12:31 |
Проблемы с кодировкой UTF-8 | Prontit | Общие вопросы Delphi | 2 | 29.07.2011 18:30 |
Работа с ANSI и UTF-8 | Farrel | Visual C++ | 2 | 22.09.2010 23:00 |
Помогите с записью строк в фаил с кодировкой UTF-8 | Виталий Серов | Общие вопросы Delphi | 1 | 26.03.2009 03:22 |