PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim Language-Import nach Serverwechsel


scotty
18.06.2006, 22:27
Also:
Serverwechsel von MySQL 4.1.9 auf MySQL 5.0.22

Der Import hat auch soweit geklappt, außer dass ich die Sprache auf UTF-8 setzen musste, damit man die Beiträge lesen kann.

ABER: ich bekomme die XML-Dateien der Languages immer mit "f?r alle" statt "für alle" importiert.

habe in der config die verbindung auf:
$config['Mysqli']['charset'] = 'latin1';
gesetzt.

Beiträge (Postings) werden mit UTF-8 auch korrekt angezeigt, aber bei allen Phrases bekomme ich beim XML-Import nur ? anstatt der Umlaute in die DB.

hier die Parameter der DB:
character set client utf8
character set connection latin1
(Globaler Wert) utf8
character set database utf8
character set filesystem binary
character set results utf8
character set server utf8
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection latin1_german2_ci
(Globaler Wert) utf8_general_ci
collation database utf8_general_ci
collation server utf8_general_ci

was muß ich in die my.cnf eintragen, damit der Import geht?
Oder gibt es einen "hack" für die adminfunctions_language.php ?

Danke schonmal!

scotty
19.06.2006, 08:12
sorry - gerade gesehen, das die anfrage in falschen forum steht, kann bitte jemand verschieben?
http://www.vbulletin-germany.com/forum/forumdisplay.php?f=97
danke!

s.

scotty
19.06.2006, 18:16
So - habe nun den DB-Server auf latin1 gezwungen, aber immer noch finde ich UTF-8 und beim import der Du-Version stehen Fragezeichen in den Datenbankfeldern...

character set client utf8
(Globaler Wert) latin1
character set connection latin1
character set database latin1
character set filesystem binary
character set results utf8
(Globaler Wert) latin1
character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection latin1_german2_ci
(Globaler Wert) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci

weiß jemand rat?

btw: die "Sie Version" wurde beim Upgrade einwandfrei eingelesen...
... datei umbenennen und rebuild? Das löst aber nicht das generelle Parse Problem...

scotty
20.06.2006, 01:34
so - nachdem ich gerade beim händischen Ändern der "?" bin, hier mal ein Zwischenstand:

wenn ich die geänderte Sprachdatei als XML abspeichere und wieder hochladen, dann klappt alles.

Allerdings sehen die Umlaute dann so aus:

<phrase name="are_you_sure_you_want_to_add_x"><![CDATA[Möchtest du {1} wirklich in deine Liste aufnehmen?]]></phrase>

gibt es ein Programm, dass mir die Codierung der xml-datei auf UTF-8 ändert?

scotty
20.06.2006, 01:45
gibt es ein Programm, dass mir die Codierung der xml-datei auf UTF-8 ändert?
http://www.pspad.com/de/pspad.htm

laden, zeichensatz auf UTF-8 ändern, speichern, hochladen - geht! :)

8 stunden arbeit umsonst... :(

hcmagix
20.06.2006, 06:04
Ich arbeite auch mit pspad und bin voll zufrieden, schade hab Deine Frage erst heute gesehen.

scotty
20.06.2006, 10:19
ich habe irgendwie den verdacht, dass das mit gentoo als betriebsystem zusammenhängt. den bei vielen threads, die ich hier zum thema language / zeichsätze gefunden habe, ist gentoo im spiel...



@hcmagix - danke dennoch!