Immer dieses Chaos…Geht es euch auch öfter so, dass ihr Daten importieren müßt, wobei die Ausgangsdatei einen anderen Zeichensatz hat als die Zieldatenbank?
Aktuelles Beispiel: ONIX-Datei mit UTF-8 und Zieldatenbank für Buchtitel in ISO-8859-1.
Aufgefallen ist mir das Problem, dass utf8_decode nicht alles behebt, als ich Anführungszeichen als ? (Fragezeichen) sah, die es im ISO-8859-1 einfach nicht gibt. Lösen läßt sich das mit htmlentities. Dabei ist allerdings die Reihenfolge wichtig:
$text = htmlentities($utf8Text, ENT_QUOTES, 'UTF-8', false);
$isoText = utf8_decode($text);
Kategorien
- Business (30)
- Die erste Million (2)
- Entwicklung (32)
- Privates (33)
- Toppgucker (4)
- Sonstiges (11)
-
Schlagwörter
access control list apache berlin blog Braten browser game colors css database design design pattern diff eclipse essen Fleisch framework fun gantt google google calendar Grundlagenrezept ipunkt javascript kino latex linux literatur microsoft mssql mysql Navigationssystem php pixie cms regex rewrite smarty svn time tool trac twitter vmware web wordpress youtubeTwitter-Friends