Wolfgang: DB (CMS) Umgestellt

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

  1. 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

    1. 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

      1. REPLACE erlaubt doch keine WHERE Klausel ?

        REPLACE erlaubt WHERE Klausel

  2. 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 'ß'

    Das sieht eher nach dem umgekehrten Fall aus, deine Seite zeigt UTF Zeichen in ISO an. An deiner Seitenkodierung stimmt was nicht.

    Struppi.

    --
    Javascript ist toll (Perl auch!)