![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Надо перекодить KOI8 - Win [D6, Win2k]
Alex-Barmaley © (2002-12-19 06:47:00)По сокету мне приходят данные в кодировке KOI8, а выдать их в Memo надо в Win- кодировке. Помогите перекодить пожалуйста.
Song (2002-12-19 09:50:00) [1]Да, сорри, я подумал, что из текста ДОС.. в самом деле наверно не выспался :-))
Если по сабжу, то в FAQ есть ф-ия.
Anatoly Podgoretsky (2002-12-19 09:45:00) [2]Song © (19.12.02 09:03)
Не выйдет и вообще бы постерегся использовать эту функцию для целей когда нужна перекодировка из конкретной в другую конкретную, oemToChar из конкретной в не конкретную - исключительно на основе локализации машине, если нужна независимость, то только по таблицам.
KSergey (2002-12-19 09:33:00) [3]Song © (19.12.02 09:03), умоляю вас выспаться, а мы все забудем ту неподобающую вам оплошность, которую вы сморозили ;)
Song (2002-12-19 09:03:00) [4]oemToChar()
Anatoly Podgoretsky (2002-12-19 08:00:00) [5]Метод стандартный, создаешь таблицу перекодировки, символ служит индексом в таблицу и далее в цикле
Ch := Koi8ToWin[Ch]