![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как привести строки разной кодировки к одной [D7, WinXP]
ambhtr © (2007-05-25 16:27:00)В мемо поле отображаются две строки одновременно:
StrDos - Dos кодировка,
StrWin - Win кодировка.
Если я меняю кодировку отображения в Мемо, то читается либо одна строка, а другая отображается нечитаемыми знаками, либо наоборот.
Как можно поменять у какой-либо строки кодировку, на другую, чтобы в Мемо поле они читались обе (одновременно).
Anatoly Podgoretsky (2007-05-25 18:35:00) [1]> ambhtr (25.05.2007 17:05:04) [4]
Приведи более подробный код
ambhtr (2007-05-25 17:05:00) [2]Спасибо!
Получилось в таком варианте:
OemToChar(PChar(StrDos), PChar(StrDos));
SlymRO (2007-05-25 16:58:00) [3]1. Читать по строчно
2. Определять кодировку (имеются вероятностные стат методы)
3. Перекодировать строку в нужную кодировку
SlymRO (2007-05-25 16:57:00) [4]1. Читать по строчно
2. Определять кодировку (имеются вероятностные стат методы)
3. Перекодировать строку в нужную кодировку
clickmaker (2007-05-25 16:33:00) [5]OemToChar(StrDos )