Борьба с кириллицей
От: vladsm Россия  
Дата: 22.10.02 11:19
Оценка:
Скажите пожалуйста, нет ли в FCL класса, который бы помог при отправке в http-запросах кириллицы. Нужна функциональность escape() из JavaScript.
Re: Борьба с кириллицей
От: MaxMP Россия  
Дата: 22.10.02 13:57
Оценка: 32 (3)
Здравствуйте vladsm, Вы писали:

V>Скажите пожалуйста, нет ли в FCL класса, который бы помог при отправке в http-запросах кириллицы. Нужна функциональность escape() из JavaScript.


System.Web.HttpUtility.HtmlEncode()
System.Web.HttpUtility.UrlEncode()
и
Microsoft.JScript.GlobalObject.escape()
Re[2]: Борьба с кириллицей
От: vladsm Россия  
Дата: 22.10.02 14:15
Оценка:
Здравствуйте MaxMP, Вы писали:

MMP>Здравствуйте vladsm, Вы писали:


MMP>System.Web.HttpUtility.HtmlEncode()

MMP>System.Web.HttpUtility.UrlEncode()
MMP>и
MMP>Microsoft.JScript.GlobalObject.escape()

Ай спасибо!
Re[2]: Борьба с кириллицей
От: Руслан Разбежкин Россия  
Дата: 06.08.03 05:02
Оценка:
Здравствуйте, MaxMP, Вы писали:

MMP>Здравствуйте vladsm, Вы писали:


V>>Скажите пожалуйста, нет ли в FCL класса, который бы помог при отправке в http-запросах кириллицы. Нужна функциональность escape() из JavaScript.


MMP>System.Web.HttpUtility.HtmlEncode()

MMP>System.Web.HttpUtility.UrlEncode()
MMP>и
MMP>Microsoft.JScript.GlobalObject.escape()

У меня почему-то в пространстве имен System.Web только AspNetHostingPermission, AspNetHostingPermissionAttribute и AspNetHostingPermissionLevel и больше ничего.

Можно ли пользоваться HttpUtility из Windows приложений и как?

Всем спасибо.
Re[3]: Борьба с кириллицей
От: mab Россия http://shade.msu.ru/~mab
Дата: 06.08.03 08:23
Оценка: 4 (1)
Здравствуйте, Руслан Разбежкин, Вы писали:

РР>У меня почему-то в пространстве имен System.Web только AspNetHostingPermission, AspNetHostingPermissionAttribute и AspNetHostingPermissionLevel и больше ничего.

Добавь референс на System.Web.dll
Re[4]: Борьба с кириллицей
От: mihailik Украина  
Дата: 06.08.03 15:26
Оценка:
РР>>У меня почему-то в пространстве имен System.Web только AspNetHostingPermission,

mab>Добавь референс на System.Web.dll


Примечание: System.Web.dll не рапространяется на Win9x.
... << RSDN@Home 1.1 beta 1 >>
Re[5]: Борьба с кириллицей
От: Руслан Разбежкин Россия  
Дата: 08.08.03 04:30
Оценка:
Здравствуйте, mihailik, Вы писали:

РР>>>У меня почему-то в пространстве имен System.Web только AspNetHostingPermission,


mab>>Добавь референс на System.Web.dll


M>Примечание: System.Web.dll не рапространяется на Win9x.


C HttpUtility.UrlDecode есть некоторая проблема:
он корректно конвертирует спец. символы набранные в нижнем регистре, т.е. "%d3%f1%2c", а строки, набранные в верхнем регистре ("%D3%F1%2C") — пропускает.
Есть ли способ конвертировать строки в верхнем регистре в нормальный текст кроме как следующим способом: выделять из исходной закодированной строки спец. символы ("%D3", "%F1", ...) и переводить их в нижний регистр... Конвертировать всю исходную строку в нижний регистр нельзя, т.к. латинские символы должны передаваться с оригинальным регистром.
Re[6]: Борьба с кириллицей
От: mihailik Украина  
Дата: 08.08.03 15:14
Оценка: +1
РР>C HttpUtility.UrlDecode есть некоторая проблема:
РР>он корректно конвертирует спец. символы набранные в нижнем регистре, т.е. "%d3%f1%2c", а строки, набранные в верхнем регистре ("%D3%F1%2C") — пропускает.
РР>Есть ли способ

Мне кажется, реализовать функциональность UrlEncode/UrlDecode вручную — дело получаса.

И, главное, никаких проблем ни под версиями Windows, ни под глюкавыми регистрами.
... << RSDN@Home 1.1 beta 1 >>
Re[4]: Борьба с кириллицей
От: orangeudav  
Дата: 11.07.05 10:28
Оценка: :)
Здравствуйте, mab, Вы писали:

mab>Здравствуйте, Руслан Разбежкин, Вы писали:


РР>>У меня почему-то в пространстве имен System.Web только AspNetHostingPermission, AspNetHostingPermissionAttribute и AspNetHostingPermissionLevel и больше ничего.

mab>Добавь референс на System.Web.dll
А как это делаеться ?
Или где rtfm ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.