Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

нечитаемая кодировка строк   Найти похожие ветки 

 
DSKalugin ©   (2005-01-19 18:22) [0]

программно читаю данные из XML-файла и получаю строки с непонятной кодировкой типа
РчРєС" С_С┼РчРїР>РчР_РёС_ 59
хотя в блокноте все прекрасно читается.
Если смотреть Far" ом - таже ересь.

Это явно не дос, а скорей Юникод. Не уверен.
Как перевести программно


 
palva ©   (2005-01-19 18:34) [1]

UTF-8. Использовать MultiByteToWideChar с первым параметром CP_UTF8


 
DSKalugin ©   (2005-01-19 18:38) [2]

2 palva

а пример использования можно?
Спасибо за наводку :-)


 
palva ©   (2005-01-19 19:19) [3]


uses Windows, Dialogs;
var
 s: WideString;
 s8: String;
begin
 s8 := #$D0#$9C#$D0#$BE#$D1#$81#$D0#$BA#$D0#$B2#$D0#$B0;
 SetLength(s, 6);
 MultiByteToWideChar(CP_UTF8, 0, PChar(s8), 12, PWideChar(s), 12);
 ShowMessage(s);
end.


 
DSKalugin ©   (2005-01-20 17:20) [4]

а вот и не помогло мне MultiByteToWideChar
правильный ответ: использовать Utf8ToAnsi()
Блин, 2 дня убил :-((


 
palva ©   (2005-01-20 19:37) [5]

DSKalugin ©   (20.01.05 17:20) [4]
> Блин, 2 дня убил :-((
Типа я же и виноват...

Ну и спросили бы еще раз. Не я бы ответил, так кто-нибудь другой. Это ведь не поле чудес, здесь правильных ответов может быть много. Незачем два дня искать второй ответ, если первый ответ уже есть.



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1105993161
Piter
2005-01-17 23:19
2005.02.06
Расскажите подробно про авторизацию в ICQ


1-1106300946
GH@ST
2005-01-21 12:49
2005.02.06
КАк убрать ковычку из строки?


3-1104263005
KristinaNeedHelp
2004-12-28 22:43
2005.02.06
DBGrid govorit nepravdu =(( 4to delat ?? POMOGITE


1-1106174256
ROMBLLER
2005-01-20 01:37
2005.02.06
как из dll вставить фрейм в форму программы...


4-1103112663
Delphi5.01
2004-12-15 15:11
2005.02.06
Но не могу поймать момент когда форма уже минимизирована