
UTF_8 cuando traigo datos de un MySql via API
Publicado por Javier (1 intervención) el 17/10/2024 14:07:11
A ver para los conocedores, tengo el siguiente fallo:
Tengo un desarrollo en VFP que consume una API (elaborado en PHP). Utilizando la API puedo grabar y consultar informacion hacia una BD en MySql. El problema gira en los caracteres en español (ñ, á, é, y demas de ese estilo)
Para grabar informacion con caracteres en español NO HAY PROBLEMA lo realiza y se visualiza con el cliente del motor de datos bien.
El problema radica cuando se hace una consulta (se trae informacion) de la base de datos, entonces sucede que los caracteres especiales en español se vuelven cualquier cosa, ejemplo la palabra PEÑA se transforma en PE\u00d1A.
pero solo cuando se consulta la informacion.
Dato adicional: utilizando el POSTMAN (para pruebas de API), el test funciona, incluso se puede apreciar el resultado correctamente (la palabra de ejemplo PEÑA), PERO CUANDO EL RESULTADO LO QUIERO SALVAR COMO ARCHIVO JSON (.json) entonces la palabra se vuelve a distorsinar en "PE\u00d1A".
El problema no debe mirarse por el lado de la aplicacion (en VFP) o el API (en PHP), sino cuando llega la informacion hacia el equipo, observen cuando explico con el POSTMAN.
Alguna idea por donde mirar el problema.
Se les agradecer enormemente.
Tengo un desarrollo en VFP que consume una API (elaborado en PHP). Utilizando la API puedo grabar y consultar informacion hacia una BD en MySql. El problema gira en los caracteres en español (ñ, á, é, y demas de ese estilo)
Para grabar informacion con caracteres en español NO HAY PROBLEMA lo realiza y se visualiza con el cliente del motor de datos bien.
El problema radica cuando se hace una consulta (se trae informacion) de la base de datos, entonces sucede que los caracteres especiales en español se vuelven cualquier cosa, ejemplo la palabra PEÑA se transforma en PE\u00d1A.
pero solo cuando se consulta la informacion.
Dato adicional: utilizando el POSTMAN (para pruebas de API), el test funciona, incluso se puede apreciar el resultado correctamente (la palabra de ejemplo PEÑA), PERO CUANDO EL RESULTADO LO QUIERO SALVAR COMO ARCHIVO JSON (.json) entonces la palabra se vuelve a distorsinar en "PE\u00d1A".
El problema no debe mirarse por el lado de la aplicacion (en VFP) o el API (en PHP), sino cuando llega la informacion hacia el equipo, observen cuando explico con el POSTMAN.
Alguna idea por donde mirar el problema.
Se les agradecer enormemente.
Valora esta pregunta


0