phpbar.de logo

Mailinglisten-Archive

[php] [OT] Ausgabe von Umlauten aus MySQL Datenbank

[php] [OT] Ausgabe von Umlauten aus MySQL Datenbank

Jochen Grünter lists.php.de at gruenter.com
Mit Mai 23 15:18:12 CEST 2007


Hallo liebe Liste,

ich stehe vor dem "üblichen" Umlauteproblem bei MySQL.

Hintergrund ist ein Datenbankumzug von einem Server auf einen anderen
verbunden mit einem Upgrade von MySQL 4 auf MySQL 5.

Nach einem Rückspielen der Sicherung sind alle Umlaute, welche nicht
mittels "korrektem HTML" soll heißen ü für ein ü gesetzt sind, in
der Ausgabe "verloren", während die Speicherung in der Datenbank
selbst die korrekten Umlaute enthält.

Die Kollation aller Tabellen ist latin1_german1_ci, das Charset der
Ausgabe ist iso-8859-1.

Ein Ändern des Zeichensatzes in my.cnf brachte keine Abhilfe

(Auszug: 
# /etc/mysql/my.cnf: The global mysql configuration file.
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.1,v 1.3
2006/05/05 19:51:40 chtekk Exp $

# The following options will be passed to all MySQL clients
[client]
[...]
socket                                          = /var/run/mysqld/mysqld.sock
default-character-set=latin1
default-collation=latin1_german1_ci

[mysql]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1
)

Irgendwo muss der Fehler liegen, aber vor lauter Bäumen sehe ich ihn nicht.

-- 
Danke und liebe Grüsse,
Jochen




php::bar PHP Wiki   -   Listenarchive