javascript - tarda - porque se traba el whatsapp en mi celular
Porcentaje de codificación javascript (4)
Prueba encodeURIComponent () o escape ()
¿Existe una función javascript que toma una cadena y la convierte en otra cadena que está codificada en porcentaje? De esa manera, algo como "Este chico" se convierte en "Este% 20Comprar".
Gracias
Prueba este encodeURIComponent()
var stringToDecode = "J&K";
var encodedString = encodeURIComponent(stringToDecode );
Use decodeURIComponent()
para decodificarlo nuevamente cuando sea necesario
Más información aquí
https://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
Si aqui esta
escape(''This Guy'');
encodeURI
, encodeURIComponent
o escape
funcionarán de la misma manera para su cadena, pero difieren en los detalles.
encodeURI
es solo para escapar URLs
encodeURIComponent
también escapa =
y &
escape
funciona de manera diferente con símbolos Unicode no ASCII
encodeURI("Ω") === encodeURIComponent("Ω") === "%CE%A9"
escape("Ω") === "%u03A9"
Si necesita enviar una cadena como parte de la solicitud, use encodeURIComponent