1. encodeURI(), og encodeURIComponent() koder tegn.
2. decodeURI(), og decodeURIComponent() dekoder de tilsvarende kodede tegnene.
3. EncodeURI-metoden koder ikke ASCII-bokstaver og -tall, og heller ikke disse ASCII-tegnene: - _ . ! ~ * ' ( ) 。
Formålet med denne metoden er å fullstendig kode URI, slik at encodeURI()-funksjonen ikke unnslipper følgende ASCII-tegnsettinger som har spesielle betydninger i URIer: ; /?:@&=+$, #
4. Metoden ENCODEURIComponent() koder ikke ASCII-bokstaver og -tall, og heller ikke disse ASCII-tegnene: - _ . ! ~ * ' ( ) 。
Andre tegn (f.eks. :; /?:@&=+$,# disse tegnene som brukes for å skille URI-komponenter), erstattes alle av én eller flere heksadesimale escape-sekvenser.
5. Bildeforklaring, rollen til encodeURI på fullbredde japanske og koreanske kinesiske tegn. I stedet for å håndtere spesialtegn i URL-er, lager .encodeURIComponent() spesialtegn i URL-er og konverterer dem til tilsvarende ASCII-kode
6. Disse metodene er Javascrip{filtering}t-funksjoner, det vil si at de kun kan brukes i Javascrip{filtering}t.
7. Hvis du ikke bruker decodeURI() og decodeURIComponent() på tjenestesiden, kan du bruke fw = new String(fw.getBytes("ISO-8859-1"), "UTF-8"); Java-syntaks, litt annerledes i andre språk. |