Umlauteimport erstmals fast richtig
Umlauteimport erstmals fast richtig
Hallo,
ich habe einen Umzug gemacht und dabei die Datenbak rüberkopiert. Nun ist das Fast gelungen: Die Umlaute sind sogar in einigen Überschriften richtig. Aber halt nur in einigen. Hat jemand einen Tipp für mich oder muss ich weiter per Trail and Error verfahren? In den Fließtexten sind die Umlaute alle richtig.
Hier ist der Link: http://www.kommunikaze.de/index.php
Danke
ich habe einen Umzug gemacht und dabei die Datenbak rüberkopiert. Nun ist das Fast gelungen: Die Umlaute sind sogar in einigen Überschriften richtig. Aber halt nur in einigen. Hat jemand einen Tipp für mich oder muss ich weiter per Trail and Error verfahren? In den Fließtexten sind die Umlaute alle richtig.
Hier ist der Link: http://www.kommunikaze.de/index.php
Danke
Hallo Veit,
und wieder die alte Leier: Welches charset/collation der DB vorher und nachher?
Welches Charset der site vorher/nacher?
Knut
und wieder die alte Leier: Welches charset/collation der DB vorher und nachher?
Welches Charset der site vorher/nacher?
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Hallo Larmann,
als Leidensgenosse frag ich mal ob du zufällig php5, mysql5 und nen ziemlich neuen Apache nutzt ... ich vermute fast, dass es da einen Zusammenhang gibt, weil ich habe das Problem auch in Online Läden, nicht nur in phpwcms... wohingegen sql trasnfers generell immer glatt laufen.
Bissel verwirrend... das ganze
als Leidensgenosse frag ich mal ob du zufällig php5, mysql5 und nen ziemlich neuen Apache nutzt ... ich vermute fast, dass es da einen Zusammenhang gibt, weil ich habe das Problem auch in Online Läden, nicht nur in phpwcms... wohingegen sql trasnfers generell immer glatt laufen.
Bissel verwirrend... das ganze
Hallo,
die Antwort hat etwas gedauert.
Die alte Datenbank hat die Einstellungen:
Language: German (de-utf-8 )
MySQL-Zeichensatz: UTF Unicode (utf8)
Zeichensatz/Kollation der MySQL Verbindung: utf8_general_ci
++++++++
Die neue Datenbank hat die Einstellungen:
Language: German (de-utf-8 )
MySQL-Zeichensatz: UTF Unicode (utf8)
Zeichensatz/Kollation der MySQL Verbindung: utf8_general_ci
++++++++
Die sql-Exportdatei sagt, sie sei:
Default character set latin1 collate latin1_general1_ci
++++++++
Beim Importieren der alten sql-Exportdatei in die neue Datenbank hat die neue Datenbank gefragt, welchen Zeichensatze die zu importierende sql-Datei habe. Ich habe der Datenbank gesagt, die sql-Datei sei latin1.
++++++++
Die conf.inc.php sagt:
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_german1_ci';
$phpwcms['db_version'] = 0;
$phpwcms['charset'] = 'iso-8859-1'; //default charset 'iso-8859-1'
Gibt es irgendwo noch Einstellungen, die ich noch nicht gefunden habe?
Vielen Dank
die Antwort hat etwas gedauert.
Die alte Datenbank hat die Einstellungen:
Language: German (de-utf-8 )
MySQL-Zeichensatz: UTF Unicode (utf8)
Zeichensatz/Kollation der MySQL Verbindung: utf8_general_ci
++++++++
Die neue Datenbank hat die Einstellungen:
Language: German (de-utf-8 )
MySQL-Zeichensatz: UTF Unicode (utf8)
Zeichensatz/Kollation der MySQL Verbindung: utf8_general_ci
++++++++
Die sql-Exportdatei sagt, sie sei:
Default character set latin1 collate latin1_general1_ci
++++++++
Beim Importieren der alten sql-Exportdatei in die neue Datenbank hat die neue Datenbank gefragt, welchen Zeichensatze die zu importierende sql-Datei habe. Ich habe der Datenbank gesagt, die sql-Datei sei latin1.
++++++++
Die conf.inc.php sagt:
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_german1_ci';
$phpwcms['db_version'] = 0;
$phpwcms['charset'] = 'iso-8859-1'; //default charset 'iso-8859-1'
Gibt es irgendwo noch Einstellungen, die ich noch nicht gefunden habe?
Vielen Dank
Sieht nach einem ziemlichen Durcheinander aus.
Welche collation hat den die neue DB tatsächlich. (Öffnen einer Tabelle).
Wenn du nun auf utf-8 konvertiert hast, dann darf in die config kein latin1 bzw. latin1_german1_ci eingetragen werden.
Bei DB Version solltest du auch diese eintragen. (Z.B.: 40119)
Knut
Welche collation hat den die neue DB tatsächlich. (Öffnen einer Tabelle).
Wenn du nun auf utf-8 konvertiert hast, dann darf in die config kein latin1 bzw. latin1_german1_ci eingetragen werden.
Bei DB Version solltest du auch diese eintragen. (Z.B.: 40119)
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Code: Select all
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_swedish_ci';
$phpwcms['db_version'] = 0; // Die Zahl oben (DB Version) aus phpMyAdmin ohne Punkte eintragen.
Code: Select all
$phpwcms['charset'] = 'iso-8859-1';
War wohl vorher doch ein utf8 charset.
Ich würde aus der DB die entsprechenden Tabellen exportieren und in einem Text Editor mit Suchen & Ersetzen das Gröbste ändern. Danach solltest du auch bei zukünftigen Updates oder DB Wechseln keine Probleme mehr haben.
Oder du importierst noch einmal mit utf8.
Dann natürlich:
Code: Select all
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
Code: Select all
$phpwcms['charset'] = 'UTF-8';
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )