PHP, Umlaute und Übersetzung
am 04.07.2007 - 07:36 Uhr in
Hallo,
habe per PHP von http://www.evangeliumtagfuertag.org auf unserer Website das Evangelium eingebaut. Dieses wird auch auf der Seite angezeigt, kein Problem. Jedoch werden alle Umlaute (ä, ö, ü) sowie das "ß" nur als Kästchen angezeigt, das bedeutet für mich, das Programm kann es nicht übersetzen. Gibt es hier einen Weg, das zu ändern? Das Übersetzungstool kann ich ja dafür nicht nutzen, da die Inhalte extern liegen und sich täglich automatisch aktualisieren.
- Anmelden oder Registrieren um Kommentare zu schreiben

Das liegt an dem
am 04.07.2007 - 08:28 Uhr
Das liegt an dem Zeichensatz. Wie holst du dir denn die Inhalte auf deine Seite?
gruß pebosi
Hier kann man diese
am 04.07.2007 - 08:43 Uhr
Hier kann man diese auswählen:
http://www.evangeliumtagfuertag.org/doc/eaq-plugon-de.htm
Habe als Eingabeformat "PHP-Code" ausgewählt und den Code wie auf der Website dargestellt eingefügt.
Das liegt an der Kodierung
am 04.07.2007 - 09:47 Uhr
Das liegt an der Kodierung der Seite, du könntest das auch einfach per iframe einbinden, damit solltest du keine Probleme haben.
gruß pebosi
Schade, aber iFrame ist auch
am 04.07.2007 - 10:08 Uhr
Schade, aber iFrame ist auch nicht die Lösung, da das Problem immer noch auftaucht.
Gibt es noch eine andere Möglichkeit bezüglich der Kodierung?
Immernoch? Poste mal nen
am 04.07.2007 - 10:10 Uhr
Immernoch? Poste mal nen Link...
gruß pebosi
http://www.maltis.de/cms/?q=n
am 04.07.2007 - 10:38 Uhr
http://www.maltis.de/cms/?q=node/61
oder mit iframe:
http://www.maltis.de/cms/?q=node/60
Also als iframe gehts
am 04.07.2007 - 11:12 Uhr
Also als iframe gehts doch...für PHP könntest du den Betreiber der Seite mal Fragen ob er die Ausgabe auf UTF-8 umstellt oder du machst vor der Ausgabe noch ein "utf8_decode" - http://www.php.net/utf8-decode
gruß pebosi
Also mit Firefox ist mit dem
am 04.07.2007 - 11:33 Uhr
Also mit Firefox ist mit dem IFrame alles o.k., das funzt, allerdings mit IE7 trotz Cacheleerung immer noch...
dann probiers mal mit dem
am 04.07.2007 - 11:46 Uhr
dann probiers mal mit dem decode...
gruß pebosi
Oje, tut mir echt leid, dass
am 04.07.2007 - 13:26 Uhr
Oje, tut mir echt leid, dass ich nerve...
Ich würde gerne das utf8_decode anwenden, wie es auf der Website steht, allerdings kenn ich mich mit PHP nicht aus und weiss nicht, wie ich es einbauen könnte :-(
Dann poste mal hier den Code
am 04.07.2007 - 13:59 Uhr
Dann poste mal hier den Code wie du es bisher machst...
gruß pebosi
Gerne :-) Für die Seite
am 04.07.2007 - 14:15 Uhr
Gerne :-)
Für die Seite http://www.maltis.de/cms/?q=node/61 habe ich folgendes eingegeben:
Tagesheilige:
<?php
include ("http://www.evangeliumtagfuertag.org/ind-saints-d.php?language=DE");
include ("http://www.evangeliumtagfuertag.org/ind-gospel-d.php?language=DE&typeRead=FR&title_bold=1&return_url=http://www.maltis.de/cms/?q=node/61.php") ;
?>
________________________________________________________________________
und für http://www.maltis.de/cms/?q=node/60 sollte es dieses sein:
Tagesheilige: <?
include ("http://www.evangeliumtagfuertag.org/ind-saints-d.php?language=DE") ;
?>
<?
include ("http://www.evangeliumtagfuertag.org/ind-gospel-d.php?language=DE&return_url=http://www.maltis.de/cms/?q=node/60.php&typeRead=PS&title_bold=1");
?>
habs jetzt mal kurz so
am 04.07.2007 - 14:21 Uhr
habs jetzt mal kurz so gemacht:
<?php$out = file_get_contents("http://www.evangeliumtagfuertag.org/ind-saints-d.php?language=DE");
echo utf8_encode($out);
?>
Und das einfach für jedes include/url oder halt in einer Schleife...
gruß pebosi
Mensch, super! Ich danke dir
am 04.07.2007 - 14:30 Uhr
Mensch, super! Ich danke dir recht herzlich für deine schnelle und engagierte Hilfe!
Ohne dich hätte ich das nie hinbekommen und jetzt schaut es endlich ordentlich aus :-)
Vielen, vielen Dank nochmal :-)