Netzflut

Webdesign, Webentwicklung, Drupal & Zeuchs

Datenbank Collations

Inhaltsverzeichniss

    http://stackoverflow.com/questions/1036454/what-are-the-diffrences-between-utf8-general-ci-and-utf8-unicode-ci
    http://dev.mysql.com/doc/refman/5.1/en/charset-unicode-sets.html#id743026

    http://stackoverflow.com/questions/5526169/what-is-the-best-mysql-collation-for-german-language
    utf8_bin kann wohl case sensitive und macht auch nicht ä = a

    Collation Beispiele

    http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html

    Collation ändern mit phpmyadmin

    http://www.hosting.com/support/mysql/change-the-collation-on-a-mysql-database-via-phpmyadmin

    Einfache Lösung

    Dump erzeugen mit den parametern

    mysqldump --skip-opt --set-charset --skip-set-charset
    Dann in eine Datanbank imortieren wo defalz charset utf-8 ist

    mysql --default-character-set=utf8
    Die Idee ist der export ohne encoding und beim erneuten import nimmt es das encoding von mysql das eingestellt wurde und --default-character-set legt fest wie wir encoden

    Collation ändern und updaten

    ALTER TABLE <table name> COLLATE utf8_general_ci;

    ALTER TABLE <table name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

    http://stackoverflow.com/questions/4784168/how-to-change-collation-to-utf8-bin-in-one-go

    Design&Code: