Seite 1 von 2

nach umzug alle umlaute weg

Verfasst: 27.10.2005 00:49
von kolja
ich habe gerade festgestellt, dass mein testweise umgezogenes forum keine umlaute und sonderzeichen mehr enthält

http://reggae-party.de.3.kunden-server.org/phpbb2/

ich hab ein datenbank backup über ein php script gemacht
und danach noch mit nem editor die tabellen word_match und word_list geleert,
die struktur ist noch da

in der dump.sql sind sie auch noch da

importiert habe ich sie dann über phpmydamin


weiss da einer rat ?

kolja

Verfasst: 27.10.2005 00:53
von Markus67
Hi ..

schau mal hier rein :wink:
http://www.phpbb.de/viewtopic.php?t=88738

Markus

Verfasst: 27.10.2005 01:22
von kolja
leider hat das einfache austausche der charset variablen gegen utf-8 nichts gebracht
aber ich werde das backup naoch mal neu aufspielen

danke für den link :D
hätte ich eigentlich selbst suchen können :oops:

kolja

edit:

leider ist die datenbank laut phpmyadmin schon in dem richtigen zeichensatz
und dort fehlen die umlaute auch :cry:

Verfasst: 27.10.2005 17:48
von kolja
also wenn man aller per bigdump zurückspielt sind die umlaute wieder da :-)

danke kolja

BIGDUMP?

Verfasst: 30.04.2006 22:26
von roobee66
kolja hat geschrieben:also wenn man aller per bigdump zurückspielt sind die umlaute wieder da :-)

danke kolja
Hallo Kolja,

hab dasselbe Problem wie Du hattest:

Per phpmyadmin einen Dump als *.sql-Datei. Darin sind die Umlaute noch alle schön vorhanden. Dann einen Import auf die neue Domain, ebenfalls über phpmyadmin. Jetzt sind im Forum alle Umlaute kaputt (es wird ein Fragezeichen stattdessen dargestellt) - sowohl in den Forennamen als auch in den Beiträgen.

Die Einstellungen in meiner (neuen) phpmyadmin sehen so aus:

"Language:" German ( de-utf-8 )
"Zeichensatz/Kollation der MySQL-Verbindung:" utf8_general_ci.

In der lang_main.php hab ich "iso-8859-1" drin, aber auch ein Wechsel auf utf-8 hat´s nicht gebracht.

Was ist ein BIGDUMP?

Ich krieg´ noch graue Haare, wie komm ich aus diesem Schlamassel wieder raus?

Verfasst: 30.04.2006 22:33
von kolja
puh ist schon lange her, aber der heir hat mir damals sehr geholfen:

http://www.phpbb.de/doku/kb/artikel.php ... ht=bigdump

viel glück

kolja

bigdump

Verfasst: 30.04.2006 22:54
von roobee66
danke für die schnelle antwort.

soll ich bigdump auch benutzen, obwohl das problem nicht in der größe der datenbank liegt?

Verfasst: 30.04.2006 23:25
von kolja
versuch macht kluch...

Versuch macht kluch

Verfasst: 30.04.2006 23:31
von roobee66
kolja hat geschrieben:versuch macht kluch...
Jau, da sagste was. :D

Verfasst: 02.05.2006 18:46
von edvsb
Hallo,

wenn Deine Datenbank auf UTF-8 eingestellt ist, eventuell sogar der ganze Server (Kannste in den Konfigurationen einsehen) dann bleibt Dir nichts anderes übrig als Dein Forum ebenfalls auf UTF-8 umzustellen.
In der lang_main.php hab ich "iso-8859-1" drin, aber auch ein Wechsel auf utf-8 hat´s nicht gebracht.
Hier umstellen ist schon mal richtig, allerdings diefert Dir die DB kein UTF-8, da PHP das so nicht abfragen kann.

Öffne die Datei für die DB bei MySQL4
Ordner_Forum/db/mysql4.php

Suche die Zeile:
$dbselect = mysql_select_db($this->dbname);

und füge direkt darunter folgendes ein:
mysql_query("SET NAMES 'utf8'");

Dann bekommt PHP auch utf-8 Daten geliefet.

Nun sollten die Forentitel, Threads und Post schon mal passen.

Nun mußte noch die Templates und Language-Files konvertieren.

Ich habe das auch gerade alles hinter mier. Mit den Guten Editor brauchste dafür max. 15 Minuten.

Gruß, Ingo