Страница: 1 |
Страница: 1 |
Вопрос: Посылка запроса на сервер
Добавлено: 23.10.04 08:13
Автор вопроса: magish
Вот у меня такой вопрос: При посылке на Web-Server русских букв - сервер принимает их не так как надо:
ПРИМЕР:
http://127.0.0.1/Привет! дойдёт до сервера так:
http://127.0.0.1/%25D%30%25%39F%25D%31%25%38%30%25D%30%25B%38%25D%30%25B%32%25D%30%25B%35%25D%31%25%38%32%21
Вопрос: есть у кого год или API фича чтобы переводила все ети % и цифры в нормальное русское слово... Заранее спасибо...
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #1
Добавлено: 23.10.04 14:24
Каждая эта "фича" это есть hex-код ascii номера символа.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 24.10.04 00:01
точно точно...
А это так, для общего развития:
private function Hex2Str(s) as string
for i=1 to len(s)\2
a1=asc(mid(s,i*2-1,1))
a2=asc(mid(s,i*2,1))
a1n=iif(a1>=asc("A",a1-asc("A"+10,a1-asc("0")
a2n=iif(a2>=asc("A",a2-asc("A"+10,a2-asc("0")
hex2str=hex2str & chr(a1*16+a2)
next
end function
simvol$ = chr$(num)
Номер ответа: 3
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #3
Добавлено: 25.10.04 14:23
Александр, hex-код ascii номера символа Web-программисты называют escape-последовательностью, если не ошибаюсь. На JavaScript за преобразования туда-обратно отвечают функции Esc и UnEsc. В VBScript должно быть что-то похожее.
Номер ответа: 4
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #4
Добавлено: 26.10.04 14:05
Ну извини, не знал... Я просто хотел ответить как можно проще.