mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 16:15 Benutzername: Passwort: Auto-Login

Thema: SimpleXML | Umlaute und Sonderzeichen vom 12.09.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> SimpleXML | Umlaute und Sonderzeichen
Autor Nachricht
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 12.09.2007 11:53
Titel

SimpleXML | Umlaute und Sonderzeichen

Antworten mit Zitat Zum Seitenanfang

Hi Leute,
hatte erst son Thread offen, aber da gings um DOM und die Sonderzeichen wurden außen vor gelassen.

Also hier mein Problem:

Ich hab ne XML Datei, mit Inhalten wie "Ä,Ü,Ö,",@"...
Wenn ich das nun bei mir mit Simple XML auslese, dann sändern sich meine Zeichen in HTML so:
Code:
Ä => ä
Ö => ö

usw...
mein xml encoding is folgendes:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>


auslesen tu ich so (in der PHP):
Code:

   $dateiname = 'info.xml';
   
   if (file_exists($dateiname))   
   {
      $xml = simplexml_load_file($dateiname);
      if ($xml)
      {
         foreach ($xml->abend as $abend)
         {
            $titel      = $abend->titel;
            $datum      = $abend->datum;
            $tag      = $abend->tag;
            $text      = $abend->text;
            $email      = $abend->email;
            $telefon   = $abend->telefon;
            $beginn      = $abend->beginn;
         }
      }
      else
      {
         echo "Keine Informationen vorhanden (Datei nicht vorhanden)";
      }
   }


Was mach ich da nun falsch ? sollte doch mit dem Encoding Type gehen oder ?
Big thx schonmal


Zuletzt bearbeitet von choise am Mi 12.09.2007 11:53, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 12.09.2007 11:55
Titel

Antworten mit Zitat Zum Seitenanfang

Tjo keine Ahnung, wir wissen ja nicht, wie du deine Dokumente kodiert hast. Aus nem 16-Bit Zeichensatz wird ja nicht ascii, nur weil du ein ISO-8859-x Flag da reinpackst.
 
Anzeige
Anzeige
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 12.09.2007 12:00
Titel

Antworten mit Zitat Zum Seitenanfang

XSchinkenX hat geschrieben:
wir wissen ja nicht, wie du deine Dokumente kodiert hast


? Au weia! ?

Was meinst du genau ? An was denke ich jetzt nicht ?
Falls jemand die XML mal sehen will:
Code:

<info>

   <abend>
      <titel>ÄÖÜ</titel>
      <datum>ÖÄÄÜ</datum>
      <tag>" -- @ "</tag>
      <text></text>
      <email></email>
      <telefon></telefon>
      <beginn></beginn>
   </abend>
</info>

usw...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 12.09.2007 16:54
Titel

Antworten mit Zitat Zum Seitenanfang

http://de.wikipedia.org/wiki/Zeichenkodierung

Das wird dir helfen denke ich.
 
 
Ähnliche Themen ActionScript / Umlaute und Sonderzeichen?!
PHP, SimpleXML und eine externe URL
response von web-service mit simplexml aufrufen, wie?
PHP Umlaute
PHP Kontaktformular und Umlaute
Suchmaschine und Umlaute?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.