Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Unicode

29.09.04 22:13
Re: Unicode
 
PaulGor завсегдатай
PaulGor
в ответ Mmmaloy 29.09.04 18:18
> Короче, ситуация такая... в CGI, когда данные передаются в переменных окружения,
> то они имеют вид типа... %C8, что означает, к примеру, "И"... Вот такую таблицу я ищу...
Это не Unicode, это называется "URL-encoding" -
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm,
http://www.w3.org/International/O-URL-code.html - как запрограммировать
То же самое будет, если с русской страницы из формы буквы отсылать, браузер именно в таком формате отсылает, у меня тестовая страница на эту тему есть:
http://RusWin.net/inp1251.htm
.
Поэтому таблица, которая тебе нужна - это просто шестнадцатиричные значения русских букв в кодировке "Win-1251".
Например, 'И' - байт со значением 0xc8 - вот тогда и получаются 3 ASCII байта "%C8".
Вот здесь, например: http://ntlib.chat.ru/ware/tables/codes.htm - см. колонку "Win" и все дела - там "й" - E9, то есть 0xe9, значит в URL-encoding - %E9.
.
 

Перейти на