sinceramente uniformerei tutto il charset a partire dal db -> tabelle -> campi
sinceramente uniformerei tutto il charset a partire dal db -> tabelle -> campi
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
sto cercando di evitarlo per non dover convertire tutti i caratteri speciali (es: lettere accentate) in entita' html; ci impiegherei una vita.
Ho letto alcuni articoli, tra cui
http://www.bothernomore.com/2008/12/...encoding-hell/
che propongono quanto segue:
- convertire i campi di testo da latin1 in blob (binario),
- poi cambiare charset al DB,
- infine riconvertire i campi di testo da blob a UTF8
Chissa se funziona!
il medoto sopra citato funziona se nei campi latin NON sono memorizzate lettere accentate, viceversa durante la conversione da blob a varchar utf8 mysql visualizza il seguente errore:
[16:18:03] Maurizio Mangherini: ERROR 1366: Incorrect string value: '\xE0'