Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #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
Александр, hex-код ascii номера символа Web-программисты называют escape-последовательностью, если не ошибаюсь.

Ну извини, не знал... Я просто хотел ответить как можно проще.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам