IPB

Willkommen, Gast ( Anmelden | Registrierung )

> PHP5 und XML, Umlautproblem
Andreas
Beitrag 16.03.2005 - 12:05
Beitrag #1


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Hi,

ich mache gerade ein paar "Fingerübungen", weil ich für meine Seite die Erstellung von Übersichten und Listen automatisieren möchte.

Dazu will ich per PHP5 eine XML Datei auslesen. Das ist ja angenehmerweise recht einfach => Demoseite Die XML-Datei findet sich unter http://www.andreas-edler.de/netz_html/filmfacts.xml

Der Code sieht folgendermaßen aus:
HTML
<?php

if
(file_exists('filmfacts.xml')) {
$xml = simplexml_load_file('filmfacts.xml');
// var_dump($xml);

} else {
exit('Kann filmfacts.xml nicht oeffnen.');
}

$x=0;

foreach ($xml->kritiken as $movie) {
foreach ($movie->kritik as $film) {
$x++;
echo 'Nr. '.$x.' = '.$film->titel, ' = ';
echo $film->wertung, '<br />';
}
}

?>


Leider werden dabei die Umlaute völlig zerschossen ausgegeben :-/ Wenn ich in der XML Datei die Umschreibungen nutze, meckert das Script über nicht definierte Entities ...

:-o

Andreas
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
harlequin
Beitrag 16.03.2005 - 12:16
Beitrag #2


DELETE FROM users WHERE search_count < 1
Gruppensymbol

Gruppe: Admin
Beiträge: 314
Mitglied seit: 15.07.1976
Wohnort: Osnabrück
Mitglieds-Nr.: 2



moin!

Wenn du die Zeichenkodierung im Browser auf UTF-8 umstellst wird alles gut... smile.gif

have fun!
Lars

PS: Gut, wie du das in Header Informationen bekommst weisst du denke ich.... wink.gif
Go to the top of the page
 
+Quote Post
i.b.g
Beitrag 16.03.2005 - 13:11
Beitrag #3


Weiss zuviel!!
Gruppensymbol

Gruppe: Mods
Beiträge: 668
Mitglied seit: 19.04.2002
Wohnort: Grimmen
Mitglieds-Nr.: 385



Hallo,

ZITAT(harlequin @ 16.03.2005 - 12:16)
Wenn du die Zeichenkodierung im Browser auf UTF-8 umstellst wird alles gut... smile.gif
*
Warum das? Bei mir sind die Umlaute zu sehen wenn ich iso-8859-1 einstelle.

Richtig ist, dass es besser ist einen ordentlichen Header mitzugeben.
Go to the top of the page
 
+Quote Post
harlequin
Beitrag 16.03.2005 - 13:14
Beitrag #4


DELETE FROM users WHERE search_count < 1
Gruppensymbol

Gruppe: Admin
Beiträge: 314
Mitglied seit: 15.07.1976
Wohnort: Osnabrück
Mitglieds-Nr.: 2



ZITAT(i.b.g @ 16.03.2005 - 13:11)
Hallo,

Richtig ist, dass es besser ist einen ordentlichen Header mitzugeben.
*


moin!

War ein Schnellschuss, hatte nur das probiert... smile.gif
Hatte ein ähnliches Problem bei nem CMS, was ich geschrieben hab. Deutsch/Englisch/Japanisch... Da ging ich gleich auf UTF-8 und alles war schön... wink.gif

have fun!
Lars
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 03.07.2025 - 3:15

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here