URL_ENCODE
Bu işlev, verilen giriş değerini kodlayarak URL sorgu parametre adlarına ve değerlerine güvenli bir şekilde dahil edilebilecek şekilde kaçış karakterleriyle dönüştürür:
- Alfasayısal karakterler kodlanmaz.
.,-,*ve_karakterleri kodlanmaz.- ASCII boşluk karakteri şu şekilde kodlanır:
+. - Diğer tüm karakterler UTF-8'e dönüştürülür ve baytlar
%XXdizesi olarak kodlanır; buradaXX, UTF-8 baytının büyük harfli onaltılık değeridir.
Söz dizimi
URL_ENCODE(VALUE)
Bağımsız Değişkenler
VALUE
Tür: string
Kodlanacak değer.
döndürür
Tür: string
Kodlanmış VALUE.
Örnekler
| VALUE | Çıktı |
|---|---|
| Hızlı kahverengi tilki | Hızlı+kahverengi+tilki |
| Yorum #5 | Yorum+%235 |
| &$#_line_!123 | %26%24%23_line_%21123 |
''
|
''
|
| kelime+kelime kelime | word%2Bword++word |
Örnek
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
Sorgu sonucu
| url_example1 | url_example2 |
|---|---|
| word%2Bword++word | %26%24%23_line_%21123 |