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
ottengo false.codice:@myobj.description.is_utf8?
I dati e lo schema vengono creati con
Il file mysql.sql è codificato in utf-8 (come mi dice notepad++) e il codice SQL contiene indicazioni del tipocodice:mysqlcli> source mysql.sql
che, ora, non sono un dio in mysql ma mi pare che voglia dire che le tabelle abbiano codifica utf8 (o qualcosa del genere).codice:SET NAMES utf8; SET CHARACTER SET utf8; CREATE TABLE mytables ( .... ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
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![]()

Rispondi quotando