encodeURI / encodeURIComponent, decodeURI / decodeURIComponent
En cuanto a la diferencia entre los dos, puede comprenderla usted mismo y no hablaré de ella aquí;
- codificación
encodeURI('汉字')
// "%E6%B1%89%E5%AD%97"
- descodificación
decodeURI("%E6%B1%89%E5%AD%97")
//汉字
codificación y decodificación base64
- Codificación de btoa (cadena);
btoa('汉字') //提示超出Latin1, 不能直接这样使用需要 encodeURI
btoa(encodeURI('汉字'))
- Decodificar atob (cadena)
decodeURI(atob('JUU2JUIxJTg5JUU1JUFEJTk3'))
Código de gráfico
- 'cadena'.charCodeAt (índice)
- Escenario de
caso String.formCharCode (número) : Es necesario corregir el resultado del nombre de cada persona, como una prueba de fortuna, el código del nombre es único y sin cambios;
TextEncoder, TextDecoder
var ec = new TextEncoder()
var dc = new TextDecoder()
var rst = ec.encode('汉字')//Uint8Array(6) [230, 177, 137, 229, 173, 151]
dc.decode(rst)
//汉字
Bienvenidos a todos para agregar