Tengo un javascript que envía información específica a una API de PHP. Antes de enviarlo realiza encodeURI. ¿Cómo puedo "decodificarlo" en PHP? Entiendo que urldecode/urlencode es diferente que javascript encode/decodeURI entonces, ¿qué puedo usar?¿cómo puedo javascript decodeURI en PHP?
Respuesta
Uso encodeURIComponent
en Javascript: http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp y urldecode
en PHP: http://php.net/manual/en/function.urldecode.php
A menos que haya codificado varias veces (por ejemplo, mediante una llamada explícita el método de codificación e insertar el valor en un campo de formulario que se presenta a continuación) se no necesita hacer nada: se convierte de forma transparente a su forma original cuando se analiza la solicitud.
cómo? No entiendo... –
Usted puede utilizar rawurldecode
función en php, pero esta función no es UTF-8, a continuación, su tiene que convertir a UTF-8 con utf8_decode
como esto
echo utf8_decode(rawurldecode('Educa%C3%A7%C3%A3o%20Multim%C3%ADdia'));
- 1. Javascript decodeURI (Componente) malformación excepción uri
- 2. decodeURI no funciona completamente
- 3. ¿Cuál es el equivalente del componente decodeURI de JavaScript en PHP?
- 4. ¿Cómo podría ir a decodeURI con C#/asp.net
- 5. ¿Cómo incrustar php en JavaScript?
- 6. ¿Cuál es la diferencia entre decodeURIComponent y decodeURI?
- 7. ¿Puedo cargar javascript desde un archivo php?
- 8. Analizando javascript arrays en PHP
- 9. Cómo generar JavaScript con PHP
- 10. PHP: ¿cómo determinar si el navegador admite javascript en PHP?
- 11. ¿Cómo puedo separar Javascript de PHP cuando el JS necesita una variable de PHP?
- 12. php javascript url encoding
- 13. Parse PHP Session en Javascript
- 14. En phpStorm, cómo poner javascript breakpoint en un archivo php
- 15. Autoprint guión PDF en PHP o Javascript
- 16. ¿Cómo puedo evitar mostrar "#!/Usr/bin/php" en PHP?
- 17. php javascript minifier
- 18. ¿Cómo puedo depurar PHP en IIS?
- 19. ¿Cómo puedo usar Javascript en Java?
- 20. ¿Cómo puedo escuchar clics triples en JavaScript?
- 21. cómo puedo comparar 2 funciones en javascript
- 22. ¿Cómo puedo usar innerhtml en JavaScript?
- 23. ¿Cómo puedo utilizar el rendimiento en javascript
- 24. ¿Cómo puedo ocultar imágenes rotas en javascript?
- 25. ¿Cómo puedo simular macros en JavaScript?
- 26. ¿Cómo puedo redondear un número en Javascript?
- 27. ¿Cómo puedo verificar IsPostBack en JavaScript?
- 28. ¿Cómo puedo repetir cadenas en JavaScript?
- 29. ¿Cómo puedo implementar Ruby's Array.include? en JavaScript?
- 30. ¿Cómo puedo poner [] (corchetes) en RegExp javascript?
Si el PHP no está obteniendo la información a través de querystring, no use 'encodeURI', tan simple como eso. :-) –
¿funcionaría para usted la función javascript escape() y unescape()? – user746379