Главная страница
    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.106 c
15-1240382718
Mulber
2009-04-22 10:45
2009.06.28
Минимизация формы без возможности восстановления


15-1240412167
12
2009-04-22 18:56
2009.06.28
Интерфейс пользователя. Встраивать пункт к системным


2-1241718057
Dimko_0
2009-05-07 21:40
2009.06.28
Как выполнить вызов функции из исполняемого файла по ее адресу?


15-1240336721
v1keeee
2009-04-21 21:58
2009.06.28
Прошу совета по переделки интерфейса


15-1240058056
Andy BitOff
2009-04-18 16:34
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский