Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Вниз

Unicode   Найти похожие ветки 

 
opolo2000 ©   (2009-05-14 07:58) [0]

Добрый день. Подскажите, пожалуйста, как String:
C:\Documents and Settings\pta\Local Settings\Temporary Internet Files\Content.IE5\DS59D2O3\%D0%90%D0%A5%D0%A1%D0%90745226-007_%D0%9F%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C_R6[1].dwg
преобразовать в String:
C:\Documents and Settings\pta\Local Settings\Temporary Internet Files\Content.IE5\DS59D2O3\АХСА745226-007_Панель_R6[1].dwg


 
oldman ©   (2009-05-14 09:07) [1]

обработать посимвольно видимо


 
Сергей М. ©   (2009-05-14 09:11) [2]

А в чем собссно проблема ?
Готовую функцию ищешь или не знаешь как подстроку %D0%90%D0%A5%D0%A1%D0%90 ручками конвертировать ANSI-подстроку ?


 
opolo2000 ©   (2009-05-14 09:28) [3]

Подскажите, пожалуйста, таблицу соответствий: $D0 = "А"?
По моим предположения $D0 = "Р".


 
oldman ©   (2009-05-14 09:51) [4]

%D0 вообще не при чем
Сам посмотри:

%D0%90%D0%A5%D0%A1%D0%90 = АХСА

то есть:
%D0%90 = А
%D0%A5 = Х
%D0%A1 = С
%D0%90 = А

Дальше жевать?


 
Сергей М. ©   (2009-05-14 09:52) [5]

var
 src, dst: String;
 i: Integer;
begin
 src := "%D0%90%D0%A5%D0%A1%D0%90";
 src := StringReplace(src, "%", "", [rfReplaceAll]);
 SetLength(dst, Length(src) div 2);
 HexToBin(PChar(src), PChar(Dst), Length(Dst));
 ShowMessage(UTF8Decode(dst));
end;


 
opolo2000 ©   (2009-05-14 09:53) [6]

Большое спасибо.


 
Anatoly Podgoretsky ©   (2009-05-14 11:43) [7]

> opolo2000  (14.05.2009 7:58:00)  [0]

Это не Юникод, а UTF-8, транспортная 8 битовая кодировка с переменным количеством байте.



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

Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
11-1203187158
andreil
2008-02-16 21:39
2009.06.28
Правильное отображение рисунков в ЛистБоксе


2-1242196813
Альф
2009-05-13 10:40
2009.06.28
Когда освободиться TStrings ?


15-1239685568
Andy BitOff
2009-04-14 09:06
2009.06.28
А вы подаете нищим?


2-1242046804
СДракон
2009-05-11 17:00
2009.06.28
Excel


15-1240847736
Практик
2009-04-27 19:55
2009.06.28
Наука: Прикладной смысл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский