Pecus
Berlino, Ampellmann
pecus @ pecus . it
about
thoughts
pics
view-source
archives ... prima ...
Luglio
Agosto
Settembre
Ottobre
Novembre
Dicembre
Agosto
reading Underworld - Don Delillo [Einaudi] webcam sporadically updated
powered by blogger


Giovedì 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.