HttpEncoder.UrlEncode(Byte[], Int32, Int32) Yöntem
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.
URL'de izin verilmeyen bir karakter dizisini onaltılık karakter-varlık eşdeğerine kodlar.
protected public:
virtual cli::array <System::Byte> ^ UrlEncode(cli::array <System::Byte> ^ bytes, int offset, int count);
protected internal virtual byte[] UrlEncode(byte[] bytes, int offset, int count);
abstract member UrlEncode : byte[] * int * int -> byte[]
override this.UrlEncode : byte[] * int * int -> byte[]
Protected Friend Overridable Function UrlEncode (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Parametreler
- bytes
- Byte[]
Kodlanacak bayt dizisi.
- offset
- Int32
Dizide kodlamanın bytes başlatıldığı konum.
- count
- Int32
Dizideki bytes kodlanacak öğe sayısı.
Döndürülenler
Kodlanmış karakter dizisi.
Özel durumlar
offset sıfırdan küçük veya dizinin uzunluğundan bytes büyük.
-veya-
count sıfırdan küçük veya count artı offset , dizinin uzunluğundan bytes büyük.
bytes, null değeridir.
Açıklamalar
UrlEncode yöntemi, sınıfındaki çeşitli URL kodlama yöntemleri tarafından çağrılırHttpUtility.
UrlEncode yöntemi URL-, URL'nin güvenli olduğu kabul edilen ASCII karakterleri kümesinde olmayan tüm karakterleri kodlar. Boşluklar ASCII "+" karakteri olarak kodlanır. URL güvenli ASCII karakterleri ASCII karakterlerini (A'den Z'ye ve a'ya z'ye), rakamları (0 ile 9 arasında) ve bazı noktalama işaretlerini içerir. Aşağıdaki tabloda, URL güvenli ASCII karakterleri olarak kabul edilen noktalama işaretleri listelenir.
| Karakter | Açıklama |
|---|---|
| - | Hyphen |
| _ | Alt çizgi |
| . | Nokta (nokta) |
| ! | Ünlem işareti |
| * | Yıldız işareti (yıldız) |
| ( | Parantez açma |
| ) | Kapatma parantezi |