Zweig UTF8-Zeichenkodierung - Symfony2

Baue ich ein news-system für eine französische Vereins-website mit Symfony2. Ich habe Probleme, wenn es um die Darstellung der Akzente und auch HTML.

In dem Zweig, das ich einfach die Ausgabe der variable:

{{ article.body }}

Wenn ich stecken Sie den Akzent direkt in der Datenbank wie diese: 'é', wird die variable auch nicht angezeigt.

Wenn ich stecken Sie dieses anstatt: é es bleibt das gleiche.

HTML-Code wird als text angezeigt.

Ich habe auch versucht, die autoescape - Funktion (eingestellt auf true und false), kein Erfolg :

{% autoescape true %}
    {{ article.body }}
{% endautoescape %}

Irgendwelche Vorschläge? Vielen Dank

  • Haben Sie versucht, zu schreiben "<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />" in den Kopf Ihrer Vorlage?
  • Ja, habe ich. Wenn ich geben Sie die Zeichen direkt in der Ansicht funktioniert alles einwandfrei. Ich habe auch sicher, dass die Datenbank in UTF-8 codiert.
  • mögliche Duplikate von UTF-8 alle den Weg durch
  • Artikel.Körper kommt aus der Datenbank, richtig? können Sie bestätigen, dass die akzentuierten text gespeichert, korrekt in der Datenbank?
InformationsquelleAutor LBridge | 2011-06-11
Schreibe einen Kommentar