Pecus
Berlino, l'Einstein Cafe di Frederickstrasse
pecus @ pecus . it
about
thoughts
pics
view-source
archives Agosto
Dicembre
Novembre
Ottobre
Settembre
Agosto
Luglio
Giugno
Maggio
Aprile
... prima ...
reading Underworld - Don Delillo [Einaudi] webcam sporadically updated
powered by blogger

Archivio del blog, Ottobre 2006


Giovedi 26 Ottobre 2006

windows-1252 vs. iso-8859-1

Ci ho sbattuto la testa, poi Antonio mi ha dato una mano (so che posso contare sul suo ego smisurato e lo aizzo nelle mail per aiutarmi a risolvere il problema).

Problema: convertire un database MySQL 4.0 da ISO a UTF

iconv è lo strumento ideale insieme a PEAR::DB se lavorate con PHP (iconv è sempre lo strumento ideale, ma le implementazioni o i wrapper di altri linguaggi non li conosco). Il problema era che mentre i caratteri accentati venivano correttamente convertiti, tutti i caratteri high bit (virgolette semplici, doppie, en–dash, etc.) no. Perché? Perché quello che sembra ISO-8859-1 era WINDOWS-1252. Cambiato il formato di input iconv ha fatto il suo dovere egregiamente.

scritto da pecus alle 12:44 §

Creative Commons License
This work is licensed under a Creative Commons License.