MySQL CHARSET-Problem

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

MySQL CHARSET-Problem

Beitrag von S2B »

Hi @all,
ich habe ein kleines Problem mit einem Projekt. Und zwar hat meine Datenbank die Collation latin1_geman1_ci, die passende Collation zu meiner Seite, die ich als ISO-8859-1 ausliefern möchte. Der MySQL-Zeichensatz ist auf UTF-8 eingestellt.

Jedoch machen mir phpMyAdmin bzw. mysqldump einen Strich durch die Rechnung:
  • phpMyAdmin trägt generell alles als UTF8 ein, egal, ob ich das Feld "Zeichensatz / Kollation der MySQL-Verbindung" auf Unicode oder auf latin1_german1_ci einstelle. Außerdem wird die Datenbank generell als Unicode exportiert.
  • mysqldump exportiert generell auch nur als UTF8
Alles in allem würde die Homepage zwar funktionieren, ich habe aber keinen Schimmer, wie ich nachher vernünftig Backups machen soll, wenn sowohl phpMyAdmin als auch mysqldump alles nur als UTF8 ausspucken (=> alle Sonderzeichen sind futsch).

Hat jemand einen Vorschlag, wie ich das Problem am besten lösen könnte? Ich würde ungern komplett auf Unicode umsteigen, da ich dann auch alle anderen Projekte auch auf Unicode umstellen müsste und das ein enormer Aufwand wäre (der mir nachher im Endeffekt nichts bringt, da ich sowieso nur ä, ö, ü und ß verwende).

Edit: :oops:
die verwendeten Versionen: MySQL 4.1.12, phpMyAdmin 2.8.0.1
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

*nach oben schieb* *duck*
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

ich weiß es nur wies unter linux geht ;)
iconv --from-code=UTF-8 --to-code=ISO-8859-1 backup.sql
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Danke für den Hinweis, werde ich demnächst mal testen. :)
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“