1. encodeURI(), és encodeURIComponent() kódoló karakterek.
2. decodeURI(), és decodeURIComponent() dekódolja a megfelelő kódolt karaktereket.
3. Az encodeURI módszer nem kódolja az ASCII betűket és számokat, és nem kódolja ezeket az ASCII írásjeleket: - _ . ! ~ * ' ( ) 。
Ennek a módszernek a célja, hogy teljes mértékben kódolja az URI-t, így az encodeURI() függvény nem kerülheti el a következő ASCII írásjeleket, amelyek különleges jelentéssel bírnak az URI-kban: ; /?:@&=+$, #
4. Az encodeURIComponent() módszer nem kódolja az ASCII betűket és számokat, és nem kódolja ezeket az ASCII írásjeleket: - _ . ! ~ * ' ( ) 。
Más szereplők (pl. :; /?:@&=+$,# ezek a URI komponensek szétválasztására használt írásjelek), mind egy vagy több hexadecimális szekvenciával helyettesítenek.
5. Képmagyarázat, az encodeURI szerepe a teljes szélességű japán és koreai kínai karaktereken. Ahelyett, hogy speciális karaktereket kezelne az URL-ekben, a .encodeURIComponent() speciális karaktereket hoz létre URL-ekben, és azokat megfelelő ASCII kóddá alakítja
6. Ezek a módszerek Javascrip{filtering}t függvények, vagyis csak Javascrip{filtering}t függvényekben használhatók.
7. Ha nem használod a decodeURI() és a decodeURIcomponent() funkciókat a szolgáltatás oldalán, akkor használhatod fw = új String(fw.getBytes("ISO-8859-1"), "UTF-8"); Java szintaxis, ami más nyelveken kissé eltér. |