Hi,
ich habe mir heute (leider) eine (zum Glück relativ neue) Seite von mir, die auf ISO-Charset lief, kaputt gemacht, als ich ein Addon downgraden wollte. Egal, tut nix zur Sache.
Neu installiert habe ich Redaxo jetzt in der UTF-8 Version (DE 4.3.2) und habe das Template auf UTF8 umkodiert und sämtliche Texte neu eingefügt. Ich verwende Textile.
Im Backend werden die Umlaute auch richtig dargestellt - Im Frontend nicht.
Kommentiere ich die Meta-Anweisung für den Charset im Seitenkopf aus, werden die Inhalte richtig *haha*, aber dafür das Template nicht mehr richtig dargestellt.
Hat irgendwer eine Idee, was ich übersehe. Kollation in der DB ist sowohl bei Tabellen als auch bei den Spalten utf8_general_ci - in der DB liegen die Umlaute logischerweise auch richtig.
Danke vorab und Viele Grüße,
Sven
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
[CLOSED] Problem: falsche Umlaute bei UTF-8, nur Frontend
Zuletzt geändert von svenalbert am 13. Jan 2012, 10:39, insgesamt 1-mal geändert.
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
Versuchs mal mit einem
im template..
hth,
Jan
Code: Alles auswählen
header('Content-Type: text/html; charset=UTF-8');
hth,
Jan
vg, Jan
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
Hi Jan,
leider nein.
Mir ist aber gerade nochwas aufgefallen:
Wenn ich eine Codepassage in das default-Template einbinde, dann wird der Umlaut, der enthalten ist, richtig ausgegeben. Wird im Template aber selber Code per REX_TEMPLATE eingebunden, ist die Codierung wieder im Eimer.
Sven
leider nein.
Mir ist aber gerade nochwas aufgefallen:
Wenn ich eine Codepassage in das default-Template einbinde, dann wird der Umlaut, der enthalten ist, richtig ausgegeben. Wird im Template aber selber Code per REX_TEMPLATE eingebunden, ist die Codierung wieder im Eimer.
Sven
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
So, nochmal ich.
Ich habe gerade eine komplett frische REX 4.3.2 (auch neu runtergeladen) installiert.
´
Im Template steht nur:
Ausgegeben wird aber:
REX ist mit UTF8 installiert - DB ist UTF8!
Ich bin kurz davor UTF nicht zu mögen, obwohl es wahrscheinlich eher am Server liegt. Hat einer ne Idee?
Danke und viele Grüße,
Sven
Ich habe gerade eine komplett frische REX 4.3.2 (auch neu runtergeladen) installiert.
´
Im Template steht nur:
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>bla</title>
<meta http-equiv="content-type" content="text/html; charset=uft-8" />
</head>
<body>
<h1>Das üst öin Täxt müt ßonderzeichen!</h1>
REX_ARTICLE[]
</body>
</html>
Code: Alles auswählen
Das üst öin Täxt müt ßonderzeichen!
ein ä (ae), ein ü (ue), ein ö (oe), ein ß (sz)
Ich bin kurz davor UTF nicht zu mögen, obwohl es wahrscheinlich eher am Server liegt. Hat einer ne Idee?
Danke und viele Grüße,
Sven
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
Hallo Sven,
in dem Code steht:
<meta http-equiv="content-type" content="text/html; charset=uft-8" />
Statt utf-8
Vielleicht hier ist der Fehler?
Gruß
Adam
in dem Code steht:
<meta http-equiv="content-type" content="text/html; charset=uft-8" />
Statt utf-8
Vielleicht hier ist der Fehler?
Gruß
Adam
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
Schreibfehler
probier da mal utf-8
uf uf uf<meta http-equiv="content-type" content="text/html; charset=uft-8" />
probier da mal utf-8
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
Oh, das hab' ich mir vorhin testweise von der Redaxo-Seite kopiert, dann steht das da auch falsch (und keiner hat's gemerkt). *lach*
Wenn das jetzt auch noch bei meinem ursprünglichen Problem der Fehler war, dann geh ich nach Hause. (*nachguck* zum Pech/Glück - wie man's sehen möchte - nein)
Lieben Dank für den Hinweis - die einfache Seite funktioniert jetzt!
Viele Grüße,
Sven
Wenn das jetzt auch noch bei meinem ursprünglichen Problem der Fehler war, dann geh ich nach Hause. (*nachguck* zum Pech/Glück - wie man's sehen möchte - nein)
Lieben Dank für den Hinweis - die einfache Seite funktioniert jetzt!
Viele Grüße,
Sven
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: Problem: falsche Umlaute bei UTF-8, nur Frontend
Moin!
So, nochmal die Seite von Grund auf neu gemacht und nach jedem Schritt nachgeschaut, ob und wann sich der Fehler wieder einstellt.
Resultat: Er kam nicht wieder. Also was immer ich gemacht hatte, um dorthin zu gelangen, ich hab's nicht wiederholt.
Danke an alle, für's lesen und an die, die mir helfen wollten.
Viele Grüße, schönes Wochenende.
Sven
CLOSE bitte.
So, nochmal die Seite von Grund auf neu gemacht und nach jedem Schritt nachgeschaut, ob und wann sich der Fehler wieder einstellt.
Resultat: Er kam nicht wieder. Also was immer ich gemacht hatte, um dorthin zu gelangen, ich hab's nicht wiederholt.
Danke an alle, für's lesen und an die, die mir helfen wollten.
Viele Grüße, schönes Wochenende.
Sven
CLOSE bitte.
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Hallo Forum,
ich bin hier jeandeluxe zu verstärkter Dankbarkeit verpflichtet. Er hat mit seinem Tip eizufügen eine spontane Totalergrauung verhindert. Nicht ganz klar war wo der Schnipsel eingefügt werden muss,
aber das lässt sich ja ausprobieren.
Kurz und gut, mein Umlautproblem ist gelöst, ich habe den Code in den php-Teil im Kopf eingebaut und alles war gut.
Grüße
ich bin hier jeandeluxe zu verstärkter Dankbarkeit verpflichtet. Er hat mit seinem Tip
Code: Alles auswählen
header('Content-Type: text/html; charset=UTF-8');
aber das lässt sich ja ausprobieren.
Kurz und gut, mein Umlautproblem ist gelöst, ich habe den Code in den php-Teil im Kopf eingebaut und alles war gut.
Grüße
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Im Template.. halt ganz am Anfang.Phlogiston hat geschrieben:Nicht ganz klar war wo der Schnipsel eingefügt werden muss,
aber das lässt sich ja ausprobieren.
Alternativ kann man aber auch die index.php ein bischen patchen, denn prinzipiell kann Redaxo eigentlich das charset mitschicken.. nur ist das nicht aktiviert. Hier in dieser Zeile noch als 4. Parameter ein true mitgeben:
Code: Alles auswählen
rex_send_article($REX['ARTICLE'], $CONTENT, 'frontend',true);
vg, Jan
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Hi,
Template ist eiguter Platz dafuer. Vom Ändern des Core-Codes sollte man seehr groß Abstand halten. Mcht viel arbeit bei spaeteren Updated und Probleme an die man nicnt denkt, oder nur schwer die Ursache findet.
Gruß, Markus
Template ist eiguter Platz dafuer. Vom Ändern des Core-Codes sollte man seehr groß Abstand halten. Mcht viel arbeit bei spaeteren Updated und Probleme an die man nicnt denkt, oder nur schwer die Ursache findet.
Gruß, Markus
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Yo, das is wohl richtig.. Frage allerdings, warum die Funktion - obwohl angelegt - nicht genutzt wird.Markus.Staab hat geschrieben:Mcht viel arbeit bei spaeteren Updated und Probleme an die man nicnt denkt, oder nur schwer die Ursache findet.
vg, Jan
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Sie wird "nicht genutzt", weil in R4 auch andere Zeichensätze als UTF-8 unterstützt werden.
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Meinst du ISO, oder außerhalb ISO & UTF-8? Weil die werden übers lang object ja ermittelt.. und stimmen auch.Markus.Staab hat geschrieben:Sie wird "nicht genutzt", weil in R4 auch andere Zeichensätze als UTF-8 unterstützt werden.
vg, Jan
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Im Frontend ist das I18N Objekt nicht verfuegbar. Und da das Charset vom Contet abhaengt und nicht von der/den Sprachen der Redakteure im Backend waere die Info vom I18N Objekt nur bedingt richtigt..
Gruß Markus
Gruß Markus
Re: [CLOSED] Problem: falsche Umlaute bei UTF-8, nur Fronten
Versteh nicht worauf du hinaus willst.. zum einen wird das lang object ja erzeugt wenn nicht vorhanden, zum anderen will man ja nicht die Sprache, sondern das encoding, sprich ISO oder UTF8.. und das bekommt man an der Stelle auch.Markus.Staab hat geschrieben:Im Frontend ist das I18N Objekt nicht verfuegbar. Und da das Charset vom Contet abhaengt und nicht von der/den Sprachen der Redakteure im Backend waere die Info vom I18N Objekt nur bedingt richtigt..
vg, Jan