Mailinglisten-Archive |
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