DB (CMS) Umgestellt
Wolfgang
- datenbank
0 _King Lully0 Wolfgang
0 Struppi
Hallo liebe liebenden :)
Hab ein kleines Communityprojekt übernommen weil mein Vorgänger keine Zeit mehr dazu hatte.
Nun hab ich folgendes Problem:
Das Forum Arbeitet mit ISO-8859-1
Die Hauptseite dagegen mit UTF-8
Die Hauptseite greift auf Datenbankteile des Forums zu
und auch umgekehrt.
Ergebnis sind defekte Umlaute ä ü usw. und das nette 'ß'
Die Datenbank hat diese natürlich von der Hauptseite
so eingetragen bekommen.
Ich möchte nun beides mit ISO-8859-1 betreiben.
Dabei gehen mir die Umlaute auf der Hauptseite kaputt
die dort schon vorhanden waren.
Mit welchem SQL Query bekomm ich alle Umluate in allen
Tabellen umgewandelt ?
So dass aus 'ü' wieder 'ü' wird usw. ?
Hab viel über UPDATE usw. gelesen.
Aber da scheint mir das Technische Verständnis zu fehlen :(
Gruß Wolfgang
Ergebnis sind defekte Umlaute ä ü usw. und das nette 'ß'
Hab viel über UPDATE usw. gelesen.
Aber da scheint mir das Technische Verständnis zu fehlen :(
Da Du Dein RDBMS nicht benennst, nur der Tipp mit einem "technisch anspruchsvollen" UPDATE und einem REPLACE() die sieben Umlaute und das nette 'ß' zuu erstetzen, sowas in der Art also:
UPDATE
DT_1
SET
DF_1 = REPLACE(DF_1, 'ä', 'ä')
http://dev.mysql.com/doc/refman/5.1/de/string-functions.html
Da Du Dein RDBMS nicht benennst, nur der Tipp mit einem "technisch anspruchsvollen" UPDATE und einem REPLACE() die sieben Umlaute und das nette 'ß' zuu erstetzen, sowas in der Art also:
Das ist mir natürlich Peinlich!
Benutze MySQL in der Version 4.0.24
hatte auch schon http://dev.mysql.com/doc/refman/5.1/de/update.html
Durchgeschaut und alle damit verbunden Dokumente (inkl. deinem Link)
aber ich bekomme keine logische query zusammen.
REPLACE erlaubt doch keine WHERE Klausel ?
Grüße & Dank, Wolfgang
REPLACE erlaubt doch keine WHERE Klausel ?
REPLACE erlaubt WHERE Klausel
Nun hab ich folgendes Problem:
Das Forum Arbeitet mit ISO-8859-1
Die Hauptseite dagegen mit UTF-8Die Hauptseite greift auf Datenbankteile des Forums zu
und auch umgekehrt.Ergebnis sind defekte Umlaute ä ü usw. und das nette 'ß'
Das sieht eher nach dem umgekehrten Fall aus, deine Seite zeigt UTF Zeichen in ISO an. An deiner Seitenkodierung stimmt was nicht.
Struppi.