Allora, il problema è il seguente: stampo in una vista una proprietà di un oggetto del modello ed ottengo i caratteri scazzati.
Uso mysql5.
Infatti, se faccio
codice:
@myobj.description.is_utf8?
ottengo false.
I dati e lo schema vengono creati con
codice:
mysqlcli> source mysql.sql
Il file mysql.sql è codificato in utf-8 (come mi dice notepad++) e il codice SQL contiene indicazioni del tipo
codice:
SET NAMES utf8;
SET CHARACTER SET utf8;
CREATE TABLE mytables (
....
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
che, ora, non sono un dio in mysql ma mi pare che voglia dire che le tabelle abbiano codifica utf8 (o qualcosa del genere).
Sicuramente non sono un esperto di charset ed evidentemente non ne conosco tutti i risvolti; spero che qualcuno di voi mi sappia aiutare.
Grazie,
ciao