HttpEncoder.Default Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET için varsayılan kodlayıcıya bir başvuru alır.
public:
static property System::Web::Util::HttpEncoder ^ Default { System::Web::Util::HttpEncoder ^ get(); };
public static System.Web.Util.HttpEncoder Default { get; }
member this.Default : System.Web.Util.HttpEncoder
Public Shared ReadOnly Property Default As HttpEncoder
Özellik Değeri
Varsayılan kodlayıcıya bir başvuru.
Açıklamalar
Yaygın bir kodlama sorunu, varsayılan ASP.NET UrlEncode davranışının boşluğu "+" karakterine dönüştürmesidir. Tarihsel olarak, "+" karakteri bir URL 'deki boşluk karakterlerini daha fazla insan tarafından okunabilen bir şekilde kodlamak için bir Internet kuralıdır. Ancak, standartlara göre, boşluk karakterinin "%20" olarak kodlanması ve "+" karakteri yerine olması gerekir. ASP.NET, daha fazla standartlara uyumlu kodlama algoritması uygulamanıza olanak tanır.