Hallo Zusammen,
ich versuche gerade meine Seite für verschiedene Sprachversionen aufzustellen.
Mein Plan:
Ich habe jeweils eine PHP-Datei in der die Strings enthalten sind, die der Anwender sieht.
Diese sieht dann so aus (Beispiel):
Dann muss ich auf der Seite nur die richtige Datei "includen" und alle Strings werden in der richtigen Sprache dargestellt.
Auf der Seite sieht das im HTML dann so aus:
Das klappt auch grundsätzlich ohne Probleme, leider wird das "ä" nicht korrekt dargestellt. Ich habe sowohl auf der Seite im PHP-Teil als auch in der PHP-Sprach-Datei
mit
versucht klarzustellen, welches Encoding ich nutze. Zudem habe ich es mit
Aber es wird immer noch falsch dargestellt.
Wenn ich den String direkt in die HTML-Datei stelle ist die Darstellung korrekt.
Was mache ich falsch?
Viele Grüße,
Sebix
ich versuche gerade meine Seite für verschiedene Sprachversionen aufzustellen.
Mein Plan:
Ich habe jeweils eine PHP-Datei in der die Strings enthalten sind, die der Anwender sieht.
Diese sieht dann so aus (Beispiel):
PHP-Code:
<?php
header('Content-Type: text/html; charset=UTF-8');
//Zeitraum User-Page
$zeiraum_auswahl = mb_convert_encoding("Zeitraum auswählen", "UTF-8");
?>
Auf der Seite sieht das im HTML dann so aus:
PHP-Code:
<?php echo($zeiraum_auswahl); ?>
mit
PHP-Code:
header('Content-Type: text/html; charset=UTF-8');
PHP-Code:
mb_convert_encoding()
Wenn ich den String direkt in die HTML-Datei stelle ist die Darstellung korrekt.
Was mache ich falsch?
Viele Grüße,
Sebix
Kommentar