Aracılığıyla paylaş


HttpEncoder.Default Özellik

Tanım

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

HttpEncoder

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.

Şunlara uygulanır