Ik probeer via google geocoding (http://maps.google.com/maps/geo?&output=xml) een xml (UTF-8) binnen te trekken op mijn server via simplexml en wil hier verdere berekeningen mee doen. Echter krijg ik een encoding probleem als er 'vreemde' karakters instaan, Zürich: ik krijg melding
Het enige wat ik kan doen, met fopen de xml binnenhalen, opslaan met utf8_encode en deze file met simplexml_load_file openen, dan krijg ik alles correct.
Wat kan er nog fout gegaan zijn behalve dat de google xml niet valid utf-8 is?
code:
. Nu heb ik al vanalles geprobeert, internal encoding ed. op UTF-8 gezet, charset op UTF-8, header op UTF-8... ik krijg het niet gedaan om rechtstreeks die xml binnen te halen.1
| parser error : Input is not proper UTF-8, indicate encoding ! |
Het enige wat ik kan doen, met fopen de xml binnenhalen, opslaan met utf8_encode en deze file met simplexml_load_file openen, dan krijg ik alles correct.
Wat kan er nog fout gegaan zijn behalve dat de google xml niet valid utf-8 is?