Hallo, dedlfix,
danke für die ausführliche und hilfreiche Antwort.
Ich vermute, dass du den einzubindenden Text (vielleicht durch Unachtsamkeit beim Speichern) nun in UTF-8-Kodierung vorliegen hast und dass die Seite, in die er eingebunden werden soll, in ISO-8859-1 vorliegt. Für der Fall gibt es keine korrekte Kodierungsangabe. Einer der beiden Teile ist dann immer falsch. Dann hilft beispielsweise, den Text nochmal in ISO-8859-1 (der Ultraedit sagt ASCII dazu) abzuspeichern (wird das beste sein), oder wie folgt mit PHP-Mitteln zu flickschustern: Einlesen des Textes in einen String z.B. mit file_get_contents(), Umwandeln nach ISO-8859-1 mit utf8_decode(), Ausgabe mit echo, Charset-Angabe in HTTP- und HTML-Header auf ISO-8859-1 stellen.
Letzteres ich mal versucht mit ...
echo utf8_decode(file_get_contents('keywords.inc.php'));
Das Ergebnis ist immer noch dasselbe ...
Ich verzweifele bald ...
Grüße,
Sebastian