Javascript derslerimize devam ediyoruz.Bu derste url dönüştürme komutları olan
encodeURI ve
decodeURI yi göstereceğim.İşlevinden başlayalım.Elimizde bir url var bunu browserdaki görünen hale çevirebiliriz yada browserda görünen karışık urlyi normal hale çevirebiliriz.
decodeURI(url);//normal hale çevirir
encodeURI(url);//browser daki görünen hale çevirir.
Kullanımı bu şekilde şimdi bir örnek yapalım.
Genel örnek :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>UstaDerslik</title>
<script type="text/javascript">
var url="www.site.com?konu=İstatislik Tablosu Çevirme",
bozuk=encodeURI(url),
duzgun=decodeURI(url);
alert(bozuk)
alert(duzgun)
</script>
</head>
<body>
</body>
</html>
Örneği çalıştırdığınızda ilk olarak şu :
www.site.com?konu=%C4%B0statislik%20Tablosu%20%C3%87evirme
gelecek.Browserda urlmizin görünümü bu şekilde.2 olarakta şu :
www.site.com?konu=İstatislik Tablosu Çevirme
gelecek.Buda urlmizin normal hali.
Çok kullanılan komutlar olmasada arada işimize yarayabiliyorlar.