utf-8

MySQL: Tabelleninhalte nach UTF-8 umwandeln (von latin1 o.Ä.)

Mit folgendem MySQL Befehl könnt ihr relativ simpel ehemalige latin1 Felder zu UTF-8 umwandeln, z.B. nachdem ihr die Collation der gesamten Tabelle umgewandelt habt:


UPDATE tablename SET spaltenname=CONVERT(BINARY CONVERT(spaltenname USING latin1)USING utf8);

Shopware 4.3 Probleme mit Umlauten im Backend?

Heute ein kurzer aber vielleicht für den ein oder anderen sehr hilfreicher Tipp:

Solltet ihr bei der Verwendung von Shopware 4.3 auf Eurem Server auch Probleme mit dem Encoding im Backend haben, kann Euch folgende Ergänzung in der .htaccess im Shopware Hauptverzeichnis helfen:


AddDefaultCharset UTF-8

Drupal 7 Feeds Modul Import Deutscher Dateien: "SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6theme...' for column 'message' at row 1"

Beim Import einer großen CSV-Datei mit dem Drupal Feeds Modul (Drupal 7) hatte ich das Problem, dass immer die folgende Fehlermeldung auftauchte:

"SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6theme...' for column 'message' at row 1"

Ich vermutete einen UTF-8 Zusammenhang (Zeichenkodierung), da der Fehler immer bei einem "ö" im Text auftragt.

Softwareempfehlung: Batch-Umwandlung von Textdateien in UTF-8 mit UTFCast

Screenshot from UTFCast Express. Copyright © 2005 - 2011 RotatingScrew.com

Im Rahmen eines kleinen privaten Hobby-Projektes musste ich das Problem bewältigen, zahlreiche Textdateien von ISO-8859-1 ins UTF-8 Unicode Format zu überführen.
Bevor ich mich nun damit abquäle, diese Dateien manuell mit dem Editor in den gewünschten Zeichensatz zu überführen, habe ich mich auf die Suche nach einem hilfreichen Tool gemacht und bin fündig geworden. Dieses Tool möchte ich hier kurz empfehlen!

Drupal 7: Sonderzeichen/UTF8 Fehldarstellung in JS Content (Panels Layer, admin_menu, ...) beheben

Sonderzeichen in Panels Layer Administration sowie im admin_menu (utf-8)

Drupal 7 ist großartig - keine Frage!
Leider mussten wir im Gegensatz zu Drupal 6 aber in einigen Projekten immer wieder Probleme in der Darstellung von "Layered Content", der Deutsche Sonderzeichen behinhaltet, feststellen. Besonders betroffen sind Panels und Admin Menu.

Dieser Beitrag erläutert die Lösung des Problems!