URL'leri kodlamak için bu iki yöntemden hangisi kullanılmalıdır?
encodeURI
kodlamayacak olmasıdır /
: encodeURIComponent("ac/dc")
=> ac%2Fdc
ve encodeURI("ac/dc")
=>ac/dc
"encodeURIComponent() and encodeURI() encode a URI by replacing URL reserved characters with their UTF-8 encoding....They differ because encodeURI does not encode queryString or hash values...URLs do not allow many special characters, like spaces or slashes. However these special characters are part of life, so URL encoding was invented."
Kaynak
encodeURIComponent differs from encodeURI as follows
şu başlıktaki özel bölüme bakın : developer.mozilla.org/tr-TR/docs/Web/JavaScript/Reference/…