Ho un db con
Set di caratteri MySQL: UTF-8 Unicode (utf8)
collazione della connessione di MySQL: utf8_unicode_ci
Installo globalize come descritto qui:
How to install
From your rails app root directory:
- script/plugin install
http://svn.globalize-rails.org/svn/globalize/branches/for-1.2
- rake globalize:setup
Nel db il nome dei giorni contenenti lettere accentate è scritto male.
Come faccio?Grazie
Luca R. ha scritto:
http://svn.globalize-rails.org/svn/globalize/branches/for-1.2
2. rake globalize:setup
Nel db il nome dei giorni contenenti lettere accentate è scritto male.
Come faccio?Grazie
Ciao Luca,
mi sembra una cosa molto strana, anche io uso Globalize su un db mysql
5.x con supporto UTF8 ma me vedo correttamente il tutto (non solo i
caratteri accentati ma anche quelli arabi, cirillici, cinesi, ecc.)
Io lavoro su una Linux Box Fedora Core 7 e ho impostato il set di
caratteri UTF8 a livello di sistema operativo.
Probabilmente tu stai lavorando su un sistema operativo che ha impostato
un set di caratteri diversi (ISO-8859-1 o altro…).
Prova a verificarlo e poi mi sai dire, se lavori su una distribuzione
Linux Fedora/Mandriva ecc. ti posso indicare come impostare il supporto
UTF8 a livello di sistema operativo…
–
Gianluca T.
TreNetMediaMaster S.r.l.
The Internet Technology Company
Telefono +39(049)776196
Fax +39(049)8087806
Visit us @: http://www.trenet.it - http://www.mediamaster.it
e-mail me @: [email protected]
grazie per le risposte ho seguito i tutorials ma avevo settato tutto gia
correttamente.
Cmq nelle tabelle nel db che nn sono di globalize i caratteri accentati
sono visualizzati corettamente.
A mio domesto parere la causa di questo problema è rake quando va a
inserire i dati nel db.
voi cosa ne pensate? grazie
On Fri, Feb 15, 2008 at 10:05 AM, Luca R. [email protected] wrote:
Ho un db con
Set di caratteri MySQL: UTF-8 Unicode (utf8)
collazione della connessione di MySQL: utf8_unicode_ci
oltre a questo, devi assicurarti che la connessione dal client ed il
setup
del server mysql usino sempre utf8, una buona guida per le
configurazioni e’
qui:
http://www.fngtps.com/2007/02/ruby-and-mysql-encoding-flakiness
qui invece c’e’ piu o meno tutto quanto serve di sapere sul supporto
utf8 in
rails:
http://wincent.com/knowledge-base/Unicode_support_in_Rails
HTH
ciao,
Luca
On Fri, Feb 15, 2008 at 11:09 AM, Luca R. [email protected] wrote:
grazie per le risposte ho seguito i tutorials ma avevo settato tutto gia
correttamente.
Cmq nelle tabelle nel db che nn sono di globalize i caratteri accentati
sono visualizzati corettamente.
gli altri dati li hai inseriti con attraverso la tua applicazione rails?
A mio domesto parere la causa di questo problema è rake quando va a
inserire i dati nel db.
che sistema operativo usi sul client e sul server?
Luca
Luca M. wrote:
On Fri, Feb 15, 2008 at 11:09 AM, Luca R. [email protected] wrote:
grazie per le risposte ho seguito i tutorials ma avevo settato tutto gia
correttamente.
Cmq nelle tabelle nel db che nn sono di globalize i caratteri accentati
sono visualizzati corettamente.
gli altri dati li hai inseriti con attraverso la tua applicazione rails?
A mio domesto parere la causa di questo problema � rake quando va a
inserire i dati nel db.
che sistema operativo usi sul client e sul server?
Luca
si tutti i dati li ho inseriti con dall’applicazione rails (sito)
Per le prove in locale uso ubuntu 7.10.
Volevo disinstallare e reinstallare la plugin per controllare se fosse
cambiato qualcosa.
Quando ho lanciato il comando:
script/plugin remove globalize
mi è comparso questo messaggio:
svn: ‘/home/luca/Documents/Programmazione/ruby/nerto/vendor/plugins’ is
not a working copy
La cartella globalize è stata eliminata solo che nel db erano ancora
presenti le tabelle di globalize.
Le ho eliminate a mano.
Provndo a reinstallare il programma con:
script/plugin install
http://svn.globalize-rails.org/svn/globalize/branches/for-1.2
ora la console mi ritorna questo errore:
(in /home/luca/Documents/Programmazione/ruby/nerto)
rake aborted!
Mysql::Error: Table ‘nerto_development.globalize_languages’ doesn’t
exist: SHOW FIELDS FROM globalize_languages
(See full trace by running task with --trace)
Dovevo cancellare anche qualcosaltro?
Come faccio a reinstallare globalize?
Grazie per la pazienza