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 |