Red de conocimiento informático - Material del sitio web - Cómo usar js para encapsular parámetros usando codificación ASCII

Cómo usar js para encapsular parámetros usando codificación ASCII

js implica 3 funciones: escape, encodeURI, encodeURIComponent y, en consecuencia, hay 3 funciones de decodificación: unescape, decodeURI, decodeURIComponent

1. Debe usar encodeURIComponent al pasar parámetros, de modo que la URL combinada sea. No se truncará con # ni otros caracteres especiales.

Por ejemplo: lt;script language="javascript"gt;document.write('lt;a href="/?logoutamp;aid=7amp;u=' encodeURIComponent("/bruce42") ' " gt;exitlt;/agt;');lt;/scriptgt;

2. Puedes usar encodeURI como un todo para saltar a la URL

Por ejemplo: Location.href=encodeURI ("/do/s?word=Baidu&ct=21");<

3. js puede usar caracteres de escape cuando usa datos

Por ejemplo: en el historial de búsqueda.

4. Escape codifica y genera formato u**** con valores Unicode distintos de 0-255. En otros casos, los resultados de codificación de escape, encodeURI y encodeURIComponent son los mismos.