JavaScript escape metodu ile bir karakter dizisi veya metni unicode(evrensel) formata dönüştürerek bilgisayar sistemlerinin anlayabileceği formata çevrilir URL yapılarında daha çok tercih edilen formatlama yöntemidir.
Sözdizimi
1 | espace(str) |
*str : Kodlama yapılacak karakter dizisi.
escape fonksiyonu, şifreleme işleminde boşlukların, noktalama işaretlerinin ve lisana özel tüm karakterlerin yerine “%XX” gibi 2 rakamlı bir kod ekleyerek gerçekleştirir. Karakterin, ASCII olmayan 255 kod değerini aşması durumunda “%uXXXX” gibi 4 rakamlı kod ekleyerek gerçekleştirir. Her iki kodlama şeklinde de onaltılık sayı sistemini kullanılır. Aşağıdaki örnek, Türkçe içerik cümlesinin escape fonksiyonu ile kodlanmasını göstermektedir.
Örnek Kullanım
1 2 3 4 5 6 7 | <script type="text/javascript"> var OrjStr = "Türkçe İçerik"; var SifreliStr = escape(OrjStr); document.write (OrjStr); document.write (SifreliStr); </script> |
Sonuç
Türkçe İçerik
T%FCrk%E7e%20%u0130%E7erik