| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > из UTF8 в Windows 1251 |
| Автор: chiffa 4.1.2011, 00:31 |
| Добрый день. Столкнулся с такой ситуаций. Через Indy в Delphi XE получаю ответ в УТФ-8 (<?xml version="1.0" encoding="UTF-8"?>) - Ðе пеÑедан XML-запÑÐ¾Ñ декодирую через Utf8ToAnsi, в результате получаю: ???� ???�N??�???�?? XML-?�?�??N???N Подскажите как получить нормальный русский текст?... Заранее спасибо.... |
| Автор: Keeper89 4.1.2011, 02:16 |
| Код в студию. Плюс зачем, получая юникодный текст в юникодном Delphi что-то куда-то переводить? |
| Автор: Akella 4.1.2011, 13:23 |
| chiffa, а с чего ты взял, что в DelphiXE всё в кодировке ANSI? |
| Автор: chiffa 4.1.2011, 21:02 | ||
| Akella, а в какой?.... вот код:
|
| Автор: Akella 4.1.2011, 23:33 |
UTF16, если мне не изменяет память. С юникодом не так всё просто, т.к. юникодов на самом деле немало Добавлено через 40 секунд Вот, читай, там много вкусного http://forum.vingrad.ru/forum/topic-236393.html |
| Автор: Keeper89 5.1.2011, 02:11 |
| chiffa, чтобы перестать гадать: webdelphi.ru/2010/04/3-varianta-raboty-s-kodirovkami-veb-stranic-v-delphi/ |
| Автор: CodeMonkey 5.1.2011, 23:47 |
| http://forum.sources.ru/index.php?showtopic=308160 http://www.transl-gunsmoker.ru/2009/09/pchars.html#d2009 |