1. encodeURI(), ja encodeURIComponent() kodeerivad tähemärgid.
2. dekodeerivad URI(), ja dekodeerivad URIComponent() vastavad kodeeritud märgid.
3. EncodeURI meetod ei kodeeri ASCII tähti ja numbreid ega ka neid ASCII kirjavahemärke: - _ . ! ~ * ' ( ) 。
Selle meetodi eesmärk on URI täielikult kodeerida, nii et encodeURI() funktsioon ei pääseks järgmistest ASCII kirjavahemärkidest, millel on URI-des eriline tähendus: ; /?:@&=+$, #
4. EncodeURIComponent() meetod ei kodeeri ASCII tähti ja numbreid ega ka neid ASCII kirjavahemärke: - _ . ! ~ * ' ( ) 。
Teised tegelased (nt :; /?:@&=+$,# need kirjavahemärgid, mida kasutatakse URI komponentide eraldamiseks), asendatakse kõik ühe või mitme kuueteistkümnendsüsteemi põgenemisjärjestusega.
5. Pildi selgitus, encodeURI roll täislaiuses jaapani ja korea hiina märkidel. Selle asemel, et käsitleda URL-ides erimärke, loob .encodeURIComponent() URL-ides erimärgid ja teisendab need vastavaks ASCII-koodiks
6. Need meetodid on Javascrip{filtering}t funktsioonid, st neid saab kasutada ainult Javascrip{filtering}t-s.
7. Kui sa ei kasuta teenuse poolel decodeURI() ja decodeURIComponent(), võid kasutada fw = new String(fw.getBytes("ISO-8859-1"), "UTF-8"); Java süntaks on teistes keeltes veidi erinev. |