Thread Apache error log erweitern (55 answers)
Opened by ALE1981 at 2019-09-20 11:41

haj
 2019-09-23 12:03
#190526 #190526
User since
2015-01-07
527 Artikel
BenutzerIn

user image
Nachdem es sich hier um das Template Toolkit handelt: Die Fehlermeldung besagt, dass entweder in einem Template oder als Wert einer Variablen ein Zeichen "gedruckt" werden soll, das außerhalb des Vorrats von ISO-8859-1 (plus Steuerzeichen) liegt.

Das hilft nicht direkt bei der Lokalisierung des Fehlers, aber vielleicht indirekt:

  • Gibt es Template-Dateien, die in UTF-8 gespeichert sind und die Zeichen außerhalb von ISO-8859-1 enthalten (z.B. '€')?
  • Sind die HTML-Dateien, die die Formulare enthalten, in UTF-8 oder in ISO-8859-1 codiert? Falls beim form-Tag nichts anderes angegeben wurde, dann ist das auch das Encoding, das der Browser zum Codieren von Benutzereingaben verwendet!
  • Gibt es bei form-Tags das Attribut accept-charset? Damit kann das Verhalten des Browsers explizit gesteuert werden.


Falls "alles in UTF-8" sein soll, dann muss man das auch dem Template Toolkit mitteilen: Dafür gibt es den Config-Paraleter ENCODING, der bei Template->new mit angegeben werden kann.

View full thread Apache error log erweitern