Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

юникод в delphi7 [D7, WinXP]


mdel ©   (2010-10-03 08:04:00) 

Здравствуйте !
в среде delphi7 сформировал текст и сохранил
его как файл xml.
структура правильная, но IE формирует ошибку при
обращении данных в русской кодировке win1251 (?)
если этот же файл открыть в текстовом редакторе и сохранить
в юникоде, то этот xml открывается корректно.
Подскажите, как в delphi7 преобразовать строку
в юникод.


Anatoly Podgoretsky   (2010-10-03 10:26:00) [1]


> Подскажите, как в delphi7 преобразовать строку
> в юникод.

WS := S;


mdel   (2010-10-03 09:33:00) [2]

Loginov Dmitry, друг далёкий !
ты мне помог - во как. Благодарю.
я сам пробовал, но из-за спкшки написал win 1251
и прочую чушь.
меня администрация прижала, я ты помог.
спасибо !


Loginov Dmitry   (2010-10-03 09:13:00) [3]

Кстати win1251 IE тоже прекрасно понимает. Следует первой строкой в XML-файле указать правильную кодировку, например:
< ?xml version="1.0" encoding="windows-1251" ? >


Loginov Dmitry   (2010-10-03 09:06:00) [4]


> Подскажите, как в delphi7 преобразовать строку
> в юникод.


Может UTF-8? Для текстовых файлов, не знаю как там в Китае, но у нас это более привычный формат (а тем более в США :).
Функция: AnsiToUtf8().


Наверх

Титульная страница Поиск, карта сайта Написать письмо