0 szavazat
(4,8e pont) által 

CodeBerry-n találtam:

Pro tipp: Az URL tartalmaz egy pipe (cső) (|) karaktert a href
attribútumban. Erre figyelmeztetni fog a W3C validátora, cseréld le
bátran erre a kódra: %7C.

Itt a %7C kód mit takar? Ez egy fix kód, vagy változó?

1 válasz

0 szavazat
(4,8e pont) által 
 
Legjobb válasz

Ez a kód gyakorlatilag a pipe karaktert jelöli, és mindig is azt fogja, tehát ilyen szempontból fix.

Azért van erre szükség, mert URL címek küldésekor / fogadásakor az úgynevezett ASCII karakterkódolás használatos, ami eléggé limitált (pl.: nincsenek benne ékezetes betűk, és jónéhány speciális karakter is hiányzik belőle, többek között a pipe is.)

Ezeket, az ASCII által nem támogatott karaktereket először át kell kódolni ASCII-re. Ehhez segítségképpen vannak különböző táblázatok, és libek, de a javascripten belül is segíségedre van két függvény: encodeURI, és decodeURI.

Ha többet szeretnél olvasni a témában, akkor ezt az oldalt ajánlom:
https://www.w3schools.com/tags/ref_urlencode.asp

Itt pedig ki is próbálhatod, hogy egy adott szöveg hogy néz ki ASCII-re kódolás után (írd át a var uri= utáni részt, majd kattints a nagy zöld "Run" gombra, majd "Try it":
https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_encodeuri

...