Завсегдатай
Зарегистрирован: 29 September 2002
Сообщения: 246
Примеры кода: 1
|
Russian in ServerVariables |
25 October 2004 08:28 |
|
|
|
|
Мое веб приложение работает через прокси сервер. Этот прокси сервер устанавливает необходимые для веб приложения параметры через переменные окружения (ServerVariables). При чтении этих переменных из asp.net пропадают русские буквы. После разбирательств я пришел к выводу что проблема именно в дот нете, потому что даже asp страница отображает эти перменные корректно. Параметры:
<globalization
fileEncoding="windows-1251"
requestEncoding="windows-1251"
responseEncoding="windows-1251"
culture="ru-RU"
uiCulture="ru-RU"
/>
я задал, но похоже, что они не влияют на ServerVariables.
Вот пример на asp:
<%Response.Write(Request.ServerVariables("HTTP_SUBJECT"))%>
он показывает:
/C=RU/SP=Московская/L=Москва/O=Пупкин и Ко/OU=Отдел продаж/T=Продавец/CN=Пупкин Василь Василич/Email=pupkin@pupkin.com
А вот тоже самое на asp.net:
<%=Request.ServerVariables("HTTP_SUBJECT")%>
и результат:
/C=RU/SP=/L=/O= /OU= /T=/CN= /Email=pupkin@pupkin.com
Че делать то? Alex Shtin,
aspnet@shtin.net
|
|