codeguru
nicht mehr wegzudenken
Hi!
Ich bin gerade dabei ne Unicode-Anwendung in PHP / Mysql zu stricken. Dummerweise hat mein Provider in fernerer Vergangenheit ein Mysql Update gemacht wonach alle Tabellen als Collation "Swedish" hatten.
Das Ärgernis zieht sich bis heute rein, weil einige Tabellen nämlich immer noch Swedish als Charset bzw. als Collation drin stehen hatten.
Weil die Anwendung irgendwann mal online geht, leere ich meine Testdaten noch, aber meine ä ö ü ß und so weiter, mal ganz abgesehen von diesen netten Zeichen өӨ үҮ die aus der griechischen Codepage stammen (der Rest ist russich-kyrillishc) die schon in der DB drin waren sind jetzt total zerwürfelt.
Auch mußte ich bei allen Textfeldern den Charset von Latin1-Schwedisch auf UTF8 umstellen damit der Unicode funzt (reine Codepageüberstetzung geht für das mongolische und Kasachische Alfabet net)
Die Tabellen haben aber immer noch als Default Collation "Schwedisch" drin stehen - gibts da nen Script oder SQL Befehl "alter table bla bla" der das macht?
Danke schon ma im VOrraus!
Ich bin gerade dabei ne Unicode-Anwendung in PHP / Mysql zu stricken. Dummerweise hat mein Provider in fernerer Vergangenheit ein Mysql Update gemacht wonach alle Tabellen als Collation "Swedish" hatten.
Das Ärgernis zieht sich bis heute rein, weil einige Tabellen nämlich immer noch Swedish als Charset bzw. als Collation drin stehen hatten.
Weil die Anwendung irgendwann mal online geht, leere ich meine Testdaten noch, aber meine ä ö ü ß und so weiter, mal ganz abgesehen von diesen netten Zeichen өӨ үҮ die aus der griechischen Codepage stammen (der Rest ist russich-kyrillishc) die schon in der DB drin waren sind jetzt total zerwürfelt.
Auch mußte ich bei allen Textfeldern den Charset von Latin1-Schwedisch auf UTF8 umstellen damit der Unicode funzt (reine Codepageüberstetzung geht für das mongolische und Kasachische Alfabet net)
Die Tabellen haben aber immer noch als Default Collation "Schwedisch" drin stehen - gibts da nen Script oder SQL Befehl "alter table bla bla" der das macht?
Danke schon ma im VOrraus!