# Problemi con globalize e lettere accentate

**URL:** <https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194>\
**Category:** IT\
**Created:** [February 15, 2008, 10:05am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194 "2008-02-15T10:05:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 10:05am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/1 "2008-02-15T10:05:05Z")

</div>

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:

1. script/plugin install  
[http://svn.globalize-rails.org/svn/globalize/branches/for-1.2](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

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 10:19am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/2 "2008-02-15T10:19:31Z")

</div>

Luca R. ha scritto:

> [http://svn.globalize-rails.org/svn/globalize/branches/for-1.2](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.trenet.it) - [http://www.mediamaster.it](http://www.mediamaster.it)  
e-mail me @: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 11:09am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/3 "2008-02-15T11:09:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 10:35am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/4 "2008-02-15T10:35:24Z")

</div>

On Fri, Feb 15, 2008 at 10:05 AM, Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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](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](http://wincent.com/knowledge-base/Unicode_support_in_Rails)

HTH  
ciao,  
Luca

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 11:17am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/5 "2008-02-15T11:17:19Z")

</div>

On Fri, Feb 15, 2008 at 11:09 AM, Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 11:25am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/6 "2008-02-15T11:25:17Z")

</div>

Luca M. wrote:

> On Fri, Feb 15, 2008 at 11:09 AM, Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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.

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [February 15, 2008, 11:55am UTC](https://www.ruby-forum.com/t/problemi-con-globalize-e-lettere-accentate/129194/7 "2008-02-15T11:55:59Z")

</div>

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](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
