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

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

Http Encode


Rander ©   (2004-04-07 00:53:00) 

Господа сталкивался ли кто либо с нестандартным encode применяемым например в google
Например фраза "отдых на море" в стандартном виде после encode выглядит так:
%EE%F2%E4%FB%F5+%ED%E0+%EC%EE%F0%E5
У google же
%D0%BE%D1%82%D0%B4%D1%8B%D1%85+%D0%BD%D0%B0+%D0%BC%D0%BE%D1%80%D0%B5

Похоже на Unicode судя по двухкратному увеличению длины.

Отсюда вопрос, а как собственно реализовать такое преобразование?
Очень нужно для программы.


Rander   (2004-04-07 13:24:00) [1]

Ах utf, вот в чем дело было...

panovспасибо выручил.
Все заработало.


panov   (2004-04-07 12:48:00) [2]

Реализовывается через таблицы перекодировки.
из Win1251 в utf-8.
Таблицы искать надо. А примеров перекодировки в инете полно.


Rander   (2004-04-07 12:17:00) [3]

Какие настройки браузера, о чем ты?
Есть строка "отдых на море"
Есть стандартный encode он дает ту строку, что я написал.
Нужна функция, которая даст второй вариант.
И как уже сказано выше, похоже что эта функция работает с юникодом.

И вообще господа была просьба помочь, а не отделываться глубокомысленными замечаниями.
Неспорю, Вы знаете ответ, что и как, так донесите его до сирых и убогих


panov   (2004-04-07 11:15:00) [4]

>Rander   (07.04.04 00:53)

Зависит от настроек браузера у тебя.


Rander   (2004-04-07 10:41:00) [5]

Допустим это так, как в таком случае провести преобразование?
Сменить кодировку?
Что на что?


Anatoly Podgoretsky   (2004-04-07 09:41:00) [6]

Стандартный и одинаковый в обеих сдучаях, только кодировка разная.


Наверх

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