phpbar.de logo

Mailinglisten-Archive

[php] UTF8 Encoding funktioniert nur teilweise?

[php] UTF8 Encoding funktioniert nur teilweise?

Heiko Langenfeld - netz98 h.langenfeld at netz98.de
Mon Okt 31 13:53:47 CET 2005


Hi Liste,

folgendes Problem ist beim encoding in utf8 in den Sprachen
tschechisch, slowenisch und slowakisch aufgetreten.
Das Zeichen ? wird beim abspeichern in die Datenbank und erneutem
auslesen zu einem è .
Alle anderen Zeichen funktionieren richtig. Auch das ? funktioniert,
wenn man es als einzelnes Wort wegspeichert. Doch sobald man nur ein
weiteres Wort hinzufügt verwandelt er es das Zeichen in obiges è.
Beim einstellen in die Datenbank benutze ich utf8-encode,
beim auslesen dann utf8-decode, die Kollation der Datenbanktabelle
ist latin1_swedish_ci  und der Header beim auslesen ist
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Da die Spracherweiterung nachträglich eingebaut wurde ist eine Umstellung
des Headers
auf UTF8 nicht möglich - zudem funktionieren alle anderen Zeichen ohne
Probleme.

Wer kann mir helfen?

Heiko Langenfeld
> dipl.-ing. <
> unit new media engineering, web-development <
> h.langenfeld at netz98.de <

···························
netz98 new media gmbh
Gleiwitzer Str. 5b
55131 Mainz

fon: 06131-250536-0
fax: 06131-250536-111

mailto:h.langenfeld at netz98.de
http://www.netz98.de
···························

Kennen Sie schon unser E-Mail-Marketing System mailenstein?
Informationen finden Sie unter http://www.mailenstein.de





php::bar PHP Wiki   -   Listenarchive