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 позволяет реализовать алгоритм кодирования, более соответствующий стандартам.