1. encodeURI(), und encodeURIComponent() kodieren Zeichen.
2. decodeURI(), und decodeURIComponent() dedecodieren die entsprechenden codierten Zeichen.
3. Die encodeURI-Methode kodiert keine ASCII-Buchstaben und -Zahlen, noch diese ASCII-Satzzeichen: - _ . ! ~ * ' ( ) 。
Zweck dieser Methode ist es, die URI vollständig zu kodieren, sodass die encodeURI()-Funktion den folgenden ASCII-Satzzeichen, die in URIs besondere Bedeutungen haben, nicht entgeht: ; /?:@&=+$, #
4. Die Methode ENCODEURIComponent() codiert keine ASCII-Buchstaben und -Zahlen, noch diese ASCII-Satzzeichen: - _ . ! ~ * ' ( ) 。
Andere Charaktere (z. B. :; /?:@&=+$,# diese Satzzeichen, die zur Trennung von URI-Komponenten verwendet werden), werden alle durch eine oder mehrere hexadezimale Escape-Sequenzen ersetzt.
5. Bilderklärung, die Rolle von encodeURI bei vollflächigen japanischen und koreanisch-chinesischen Zeichen. Anstatt Sonderzeichen in URLs zu verarbeiten, erzeugt .encodeURIComponent() spezielle Zeichen in URLs und wandelt sie in entsprechenden ASCII-Code um
6. Diese Methoden sind Javascrip{filtering}t-Funktionen, das heißt, sie können nur in Javascrip{filtering}t verwendet werden.
7. Wenn Sie decodeURI() und decodeURIComponent() auf der Service-Seite nicht verwenden, können Sie fw = new String(fw.getBytes("ISO-8859-1"), "UTF-8") verwenden; Java-Syntax, leicht anders in anderen Sprachen. |