![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| z-END |
|
||||||
![]() прафесар™ ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3014 Регистрация: 13.3.2003 Где: Венья, Пиетари Репутация: 11 Всего: 102 |
Имеются ref's с поисковиков откуда пришел посититель
1.Яndex все просто:
2 на следующих старницах формат уж сложнее:
qs=text%3D%25D0%25CF%25CD%25CF%25C7%25C9%25D4%25C5%2B%25CD%25CE%25C5%26 где после слова text идет такая последовательность(после перевода Chr($XX)):=РПНПЗЙФЕ+НОЕ& что представляет собой введенную пользователем но уже в KOI8 кодировке... 3. Google приблизительно такого вида:
Вопрос: Как реализовать перевод KOI8,UTF в вид читаемый в Winдах?! ЗЫ Может есть еще более простой вариант перевода этих строк?! мож ф-ция какая есть, хелп ме если знаете -------------------- Каждый чилавек пасвоему праф...а памоему НЕТ! |
||||||
|
|||||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
WideToAnsi / CharToOem
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Гость_Dan |
|
|||
|
Unregistered |
{ **** UBPFD *********** by delphibase.endimus.ru ****
>> URL декодирование строки Функция выполняет URL декодирование строки, заменяя все подстроки вида '%HH', где 'HH' - шестнадцатеричные цифры, на соответствующие символы. Зависимости: Windows Автор: Dimka Maslov, [email protected], ICQ:148442121, Санкт-Петербург Copyright: Dimka Maslov Дата: 27 мая 2002 г. **************************************************** } function UrlDecode(Str: string): string; function HexToChar(W: word): Char; asm cmp ah, 030h jl @@error cmp ah, 039h jg @@10 sub ah, 30h jmp @@30 @@10: cmp ah, 041h jl @@error cmp ah, 046h jg @@20 sub ah, 041h add ah, 00Ah jmp @@30 @@20: cmp ah, 061h jl @@error cmp al, 066h jg @@error sub ah, 061h add ah, 00Ah @@30: cmp al, 030h jl @@error cmp al, 039h jg @@40 sub al, 030h jmp @@60 @@40: cmp al, 041h jl @@error cmp al, 046h jg @@50 sub al, 041h add al, 00Ah jmp @@60 @@50: cmp al, 061h jl @@error cmp al, 066h jg @@error sub al, 061h add al, 00Ah @@60: shl al, 4 or al, ah ret @@error: xor al, al end; function GetCh(P: PChar; var Ch: Char): Char; begin Ch:=P^; Result:=Ch; end; var P: PChar; Ch: Char; begin Result:=''; P:=@Str[1]; while GetCh(P, Ch) <> #0 do begin case Ch of '+': Result:=Result+' '; '%': begin Inc(P); Result:=Result+HexToChar(PWord(P)^); Inc(P); end; else Result:=Result+Ch; end; Inc(P); end; end; |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |