Reemplace EuroSign en JSON
Pregunta
Puede alguien ayudarme con esto
Tengo esta consulta y solo después de agregar la última que está indexada contra el euro, obtengo JSON inválido.
$url = 'http://www.google.com/finance/info?client=ig&q=goog,yhoo,AMS:TOM2';
$response= json_decode($response,true);
Lo único diferente si hago eco directamente en la salida es el marcador de preguntas en el JSON.
¿Qué usaría para reemplazar el EuroSign en JSON Return?, Y espero que eso lo resuelva.
Gracias en Adv, Richard
Solución
El JSON es válido ISO-8859-1, o Latin1. Si su aplicación está utilizando alguna otra codificación, digamos UTF-8, debe convertir la codificación de la respuesta de Latin1 a UTF-8.
Otros consejos
json_encode
y json_decode
Espere que la salida sea UTF-8. PHP predeterminado utiliza ISO-8859-1 como charset. Entonces es posible que tenga que convertir. (Tenga en cuenta que el signo del euro no existe en ISO-8859-1).