MySQL CHARSET-Problem
Verfasst: 22.04.2006 15:12
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:
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:
die verwendeten Versionen: MySQL 4.1.12, phpMyAdmin 2.8.0.1
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
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:

die verwendeten Versionen: MySQL 4.1.12, phpMyAdmin 2.8.0.1