Umlaute verwurstet nach fopen() einer Textdatei
snorri
- php
Hallo alle,
ich möchte eine Textdatei von einer anderen Domain mit PHP öffnen, den Inhalt verarbeiten und auf meiner Homepage ausgeben (Es handelt sich um eine dynamische Liste von Musik-Tracks). Seltsamerweise kommen die Sonderzeichen aber ganz komisch an: Aus "Bläck" wird "Bläck", aus "Annbjørg Lien" wird beispielsweise "Annbjørg Lien".
Woran kann das liegen? Und was kann ich dagegen tun?
Die Textdatei ist hier:
http://ws.audioscrobbler.com/1.0/user/sturlu/recenttracks.txt
und eingebunden wird sie hier:
http://www.martinhofer.de/
-- snorri
Hm, ich habs anscheinend selbst gefunden: utf8_decode()
Warum kommt man auf solche Ideen immer 2 Minuten nachdem man gefragt hat? :-)
-- snorri
hi,
Hm, ich habs anscheinend selbst gefunden: utf8_decode()
Warum kommt man auf solche Ideen immer 2 Minuten nachdem man gefragt hat? :-)
Weil man mal wieder zwei Minuten zu früh gefragt hat :-)
gruß,
wahsaga
Hello,
Hm, ich habs anscheinend selbst gefunden: utf8_decode()
Warum kommt man auf solche Ideen immer 2 Minuten nachdem man gefragt hat? :-)Weil man mal wieder zwei Minuten zu früh gefragt hat :-)
Ist aber ein bekanntes Phänomen. Wenn er nicht gefragt hätte, wäre er vielleicht nicht drauf gekommen. Fragen entkrampft :-)
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hello,
Woran kann das liegen? Und was kann ich dagegen tun?
Die Ressource wird in der Codierung UTF übertragen.
Das müsste aus den Headern der Seite oder den Meta-Tags hervorgehen.
Du kannst die Daten aber rückwandeln nach ASCII oder was Du benötigst für Deine Seite.
http://de3.php.net/manual/en/function.utf8-decode.php
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom