# Ryby 1.9 encoding, mi sto stressando

**URL:** <https://www.ruby-forum.com/t/ryby-1-9-encoding-mi-sto-stressando/215090>\
**Category:** IT\
**Created:** [December 21, 2011, 7:37pm UTC](https://www.ruby-forum.com/t/ryby-1-9-encoding-mi-sto-stressando/215090 "2011-12-21T19:37:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [December 21, 2011, 7:37pm UTC](https://www.ruby-forum.com/t/ryby-1-9-encoding-mi-sto-stressando/215090/1 "2011-12-21T19:37:31Z")

</div>

Da quando uso la versione 1.9 tutte le applicazioni danno errore  
quando incontrano caratteri accentati, eppure in application.rb ho  
indicato come default encoding l’utf-8.  
Si puo’ risolvere in qualche modo questo fastidio?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [December 21, 2011, 10:18pm UTC](https://www.ruby-forum.com/t/ryby-1-9-encoding-mi-sto-stressando/215090/2 "2011-12-21T22:18:56Z")

</div>

2011/12/21 Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Da quando uso la versione 1.9 tutte le applicazioni danno errore  
> quando incontrano caratteri accentati, eppure in application.rb ho  
> indicato come default encoding l’utf-8.  
> Si puo’ risolvere in qualche modo questo fastidio?

dipende da dove sta l’errore.

- i tuoi file .rb che encoding hanno?
- Hai spiegato all’interprete che deve interpretarli come utf-8 (con  
il commento magico a inizio file)?
- Il tuo database utf8?
- La connessione al database?
- La tabella?
- La colonna?
- che db usi?
- che db adapter usi?

Rule of thumb: se tutto utf-8 funziona, se hai un singolo pezzo che  
non lo fa prima funzionava perch non c’era un check ma ora ti scoppia  
in faccia.

–  
twitter: @riffraff  
blog (en, it): www.riffraff.info [riffraff.blogsome.com](http://riffraff.blogsome.com)  
work: [cascaad.com](http://cascaad.com) [circleme.com](http://circleme.com)

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [December 21, 2011, 11:09pm UTC](https://www.ruby-forum.com/t/ryby-1-9-encoding-mi-sto-stressando/215090/3 "2011-12-21T23:09:35Z")

</div>

2011/12/21 gabriele renzi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> - Il tuo database utf8?
> - La connessione al database?
> - La tabella?
> - La colonna?
> - che db usi?
> - che db adapter usi?
> 
> Rule of thumb: se tutto utf-8 funziona, se hai un singolo pezzo che  
> non lo fa prima funzionava perch non c’era un check ma ora ti scoppia  
> in faccia.

Sono le views che non funzionano se trovano dei caratteri accentati,  
devo usare le codifiche html come ù  
Lo stesso dicasi per i flash messages, se uso caratteri accentati mi  
da errore, il resto e’ tutto ok.
