1. encodeURI(), et encodeURIComponent() encodent des caractères.
2. decodeURI(), et decodeURIComponent() décodent les caractères encodés correspondants.
3. La méthode encodeURI n’encode pas les lettres et chiffres ASCII, ni ces signes de ponctuation ASCII : - _ . ! ~ * ' ( ) 。
Le but de cette méthode est d’encoder entièrement l’URI, afin que la fonction encodeURI() n’échappe pas aux signes de ponctuation ASCII suivants qui ont des significations particulières dans les URI : ; /?:@&=+$, #
4. La méthode encodeURIComponent() n’encode pas les lettres et chiffres ASCII, ni ces signes de ponctuation ASCII : - _ . ! ~ * ' ( ) 。
Autres personnages (par exemple :; / ?:@&=+$,# ces signes de ponctuation utilisés pour séparer les composants URI), sont tous remplacés par une ou plusieurs séquences d’échappement hexadécimales.
5. Explication de l’image, rôle de l’encodeURI sur les caractères japonais et coréens chinois pleine largeur. Au lieu de gérer des caractères spéciaux dans les URLs, .encodeURIComponent() crée des caractères spéciaux dans les URLs et les convertit en code ASCII correspondant
6. Ces méthodes sont des fonctions Javascrip{filtering}t, c’est-à-dire qu’elles ne peuvent être utilisées que dans Javascrip{filtering}t.
7. Si vous n’utilisez pas decodeURI() et decodeURIComponent() côté service, vous pouvez utiliser fw = new String(fw.getBytes(« ISO-8859-1 »), « UTF-8 ») ; La syntaxe Java, légèrement différente dans d’autres langages. |