+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Umlaute in Texten der configuration.php nicht dargestellt

  1. #1
    Neu an Board
    Registriert seit
    09.08.2007
    Beiträge
    36
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Frage Umlaute in Texten der configuration.php nicht dargestellt

    Hi!

    Ich habe eine Test-Website für utf-8 konfiguriert. Dies hat auch alles wunderbar funktioniert.

    Nun habe ich jedoch im Backend die Server-Einstellungen vorgenommen, u.a. den Titel der Seite eingetragen. Dabei habe ich jedoch ebenfalls Umlaute verwendet, die letztendlich auch in der "configuration.php" so gespeichert wurden.

    Die gespeicherte Bezeichnung der Website steht unter dem Parameter $mosConfig_sitename = 'Krümelmonster's Website';

    Stehen hier jedoch die Umlaute in Rohform drin, dann werden diese im Frontend z.B. im Titel nicht korrekt dargestellt, sondern als kleines Quadrat. Erst wenn man z.B. ein "ü" in "¨" umwandelt, werden die Umlaute auch korrekt dargestellt.

    Dies betrifft nur direkt die Einträge in der configuration.php, die auch im Frontend ausgegeben werden, alle anderen utf-8-Darstellungen im Content funktionieren.


    Kann mir jemand sagen was man in der "configuration.php" noch eintragen muss, damit man wie oben genannt im Parameter $mosConfig_sitename = '' auch Umlaute ausschreiben kann?

    Oder ist das so gewollt, dass Entities in dieser Datei verwendet werden müssen?


    Gruß
    Coco

  2. #2
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    Nun, die configuration.php ist nicht UTF-8 kodiert. Mit einem vernünftigen Texteditor kannst Du das lokal erledigen.
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    09.08.2007
    Beiträge
    36
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard

    Hallo j!-n!

    Danke, das hat mir schonmal weitergeholfen. Scheint wirklich funktioniert zu haben.

    Aber ist das wirklich so, dass trotz der korrekten Umlaut-Darstellung in einem Texteditor (d.h. äöüß werden in Rohform dargestellt) man trotzdem in einem dafür geeigneten Texteditor noch explizit angeben muss, welche Kodierung verwendet wurde?

    Ich bin davon ausgegangen, dass Joomla (aufgrund der vorgenommenen uft-8-Einstellungen) weiß, dass wenn ein "ü" in der PHP-Datei gefunden wird, dass auch ein "ü" am Bildschirm ausgegeben wird... oder steht dann in der als utf-8-Format definierten Datei was Spezielles drin, das man jedoch in der geöffneten Datei nicht sieht?


    Gruß
    Coco

  5. #4
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    Es geht um die Kodierung der kompletten Datei als Eigenschaft dieser, nicht um die darin enthaltenen Zeichen. Dazu noch mehr Infos: die Umlautproblematik.
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein