Ergebnis 1 bis 4 von 4

Thema: charset iso-8859-1 für einzelnes Inhaltselement

  1. #1
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard charset iso-8859-1 für einzelnes Inhaltselement

    Hallo zusammen

    Ich muss externe Dateien mit einem Modul mit Insert tag {{file::datei.php}} einbinden. Das klappt. Nun kommen diese Daten aber aus einer dB die den iso-8859-1 Zeichensatz brauchen für die richtige Darstellung. Die contao Grundeinstellung (utf-8) möchte ich aber nicht ändern. Gibt es eine Möglichkeit einzelnen Inhaltselementen oder einem Modul ein eigenes charset zuzuweisen? oder wird das sowieso vom charset im head 'überschrieben'?

    Danke für alle Hinweise, Reto

  2. #2
    Contao-Nutzer Avatar von reto
    Registriert seit
    02.07.2009.
    Beiträge
    70

    Standard

    ...Antwort auf WC3 gefunden:

    Eine HTML-Seite kann nur in einer Zeichencodierung codiert sein. Man kann nicht verschiedene Teile eines Dokuments in verschiedenen Zeichencodierungen codieren.

  3. #3
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard

    Hallo,

    hast du derweil eine Lösung gefunden?

    Ich habe hier auch das Problem, dass das include einer Datei ISO liefert.
    Die UTF-8 Funktionen von PHP helfen nur bedingt, da der Zeichensatz Global von Contao auf utf-8 ausgeliefert wird.

    Die Datei wird weiterhin als ISO geliefert, da wird es keine Änderungen geben. Dieser include braucht im HTTP_Header den type ISO.

    Bin schon am "rumdoktern" mit der htaccess, dass wenn die html Datei kommt der Header forciert wird.

    Gibt es denn ein Möglichkeit für ein Seitenlayout zu bestimmen, bitte dies in in einem anderen Zeichensatz? Gibt es eventuell einen Hook, den ich nutzen kann?

    Danke.
    Marko

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard charset iso-8859-1 für einzelnes Inhaltselement

    Du kannst doch entweder

    * die gelieferten Dateien umkodieren (iconv ist Dein Freund)

    * oder falls Du die Daten dynamisch (live) beziehst sie in einen String lesen un dessen Encoding anpassen

    bevor Du sie in die utf-8 Seite einbaust.

    Oder habe ich etwas übersehen?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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