HttpEncoder.Default Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает ссылку на кодировщик по умолчанию для ASP.NET.
public:
static property System::Web::Util::HttpEncoder ^ Default { System::Web::Util::HttpEncoder ^ get(); };
public static System.Web.Util.HttpEncoder Default { get; }
static member Default : System.Web.Util.HttpEncoder
Public Shared ReadOnly Property Default As HttpEncoder
Значение свойства
Ссылка на кодировщик по умолчанию.
Комментарии
Распространенная проблема кодирования заключается в том, что поведение по умолчанию ASP.NET UrlEncode преобразует пробелы в символ "+". Исторически символ "+" был соглашением Интернета для кодирования пробелов в URL-адресе более удобочитаемым образом. Однако в соответствии со стандартами символ пробела должен быть закодирован как "%20" и вместо символа "+". ASP.NET позволяет реализовать более стандартный алгоритм кодирования.