| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Кодировки, UCS2 в Unicode и братно. |
| Автор: Control 3.7.2006, 17:04 |
| Ув. Всесильные ГУРУ. Помогите решить следующую проблемму. Написал клиента по приёму-передаче смс сообщений, когда текст на клиента приходит латинскими буквами, всё здорово работает, но стоит только отослать сообщение кириллицей, приходит какая-то жуткая строка по всей видимости в кодировке UCS2. Таким образом отправленное в 8 битной кодировке слово текст выглядит полученном варианте как B5:AB Пожалуйсто, если Вам не трудно приведите пример функции на входе которой можно написать слово в кодировке UCS2 а на выходе она вернёт содержимое преобразованное в UTF8, Unicode и наоборот; Возможно существует готовый компонент занимающийся этим. За ранее благодарю. |
| Автор: comtat 3.7.2006, 17:09 | ||
Чета типа того .. |
| Автор: AriX 3.7.2006, 17:41 |
| В догонку: есть компонент. Unicode Library - http://soft-gems.net/UnicodeLibrary.php Тока не знаю, работает ли он с UCS2. |
| Автор: Control 3.7.2006, 17:50 |
| comtat Дружище, огромное спасибо, всё работает ! А можно ещё такую-же функцию, только наоборот из сторки в UCS2 ? За ранее БОЛЬШОЕ спасибо ! |
| Автор: Control 3.7.2006, 18:37 |
| Это получается с каждым последующим символом на 2 бита сдвигать нужно да ? |
| Автор: CrazyIvan 14.7.2006, 10:21 | ||
Вот, взял с MotoFan, перекодировка туда-обратно.
|