-
Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 09:49:44.0 alle 2012-01-14 09:49:44.0àèéìòùÀÈç etc.
-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 09:50:12.0 alle 2012-01-14 09:50:12.0> àèéìòùÀÈç etc.
Prova quotatura.-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 09:51:16.0 alle 2012-01-14 09:51:16.0> > àèéìòùÀÈç etc.
>
> Prova quotatura.
Bene, adesso potreste spiegarmi come avete fatto?
Così se mi dovesse servire avrei la soluzione.-
Re: Prova caratteri accentatiScritto da:
> > > àèéìòùÀÈç etc.
> >
> > Prova quotatura.
>
> Bene, adesso potreste spiegarmi come avete fatto?
> Così se mi dovesse servire avrei la soluzione.
Gli interventi sono stati tre:
- abbiamo migrato il db da latin1 a utf8 seguento questa guida:
http://en.gentoo-wiki.com/wiki/Convert_latin1_to_U...
- nel tipo di connessione a mysql abbiamo cambiato l'url del db aggiungendo useUnicode=yes e characterEncoding=UTF8:
http://ravanator.acmetoy.com/src/FdtDueZero.git/Fd...
- per fixare chrome che manda un content-type senza charset in fdt.js abbiamo aggiunto l'header giusto in beforeSend sul post del messaggio ajax:
http://ravanator.acmetoy.com/src/FdtDueZero.git/Fd...
Young professional woman and busy mom.-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 14:48:25.0 alle 2012-01-14 14:48:25.0> > > > àèéìòùÀÈç etc.
> > >
> > > Prova quotatura.
> >
> > Bene, adesso potreste spiegarmi come avete fatto?
> > Così se mi dovesse servire avrei la soluzione.
>
> Gli interventi sono stati tre:
> - abbiamo migrato il db da latin1 a utf8 seguento questa guida:
> http://en.gentoo-wiki.com/wiki/Convert_latin1_to_U...
Più che giusto.
alex.tg direbbe che non ci dev'essere altro che lower ASCII e io preciserei un sottinsieme dei lower ASCII, i caratteri del base 64 o poco più, però le versioni recenti dei database sono UTF-8 compatibili.
> - nel tipo di connessione a mysql abbiamo cambiato l'url del db aggiungendo useUnicode=yes e characterEncoding=UTF8:
> http://ravanator.acmetoy.com/src/FdtDueZero.git/Fd...
Idem, aggiungo però che è roba del database e quindi non di aiuto al caso di mio interesse, in cui salverei i record come file di testo.
Nel problema che avevo avuto io, sembrava che i caratteri non-sicuri fossero alterati durante la trasmissione del form, a monte dell'uso che poi se ne sarebbe fatto. Alla luce di come è stato risolto qui il problema, mi chiederei se fosse il browser a trasmetterli male (come ho pensato allora) o il server a riceverli male, magari in base a qualche stringa inviata dal browser.
Sarei curioso di vedere che succede, con vari browser anche vecchiotti, trasmettendo del testo con un semplice form che chiama uno script che si limita a scrivere il testo ricevuto a) in una pagina web b) in un file di testo.
> - per fixare chrome che manda un content-type senza charset in fdt.js abbiamo aggiunto l'header giusto in beforeSend sul post del messaggio ajax:
> http://ravanator.acmetoy.com/src/FdtDueZero.git/Fd...
-
Re: Prova caratteri accentatiImho dipende dalla piattaforma che interpreta la stringa.
Quando chrome manda il form senza charset=UTF-8 tomcat interpreta diversamente la codifica.
Credo dipenda da defaultEncoding e roba del genere.
Sulla nostra todolist (qua http://ravanator.acmetoy.com:3000/
) il problema non si presenta. Dietro è nodejs e salva su file system (sorci qua https://github.com/suoranciata/todoweb
)
Young professional woman and busy mom.-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 15:53:06.0 alle 2012-01-14 15:53:06.0> Imho dipende dalla piattaforma che interpreta la stringa.
All'epoca avevo dato la colpa ai browser, perché i caratteri non-sicuri cambiavano a seconda del browser (in certi browser ad esempio anche l'apice ') e venivano pubblicati come punti interrogativi. Dapprima ho pensato che qui ci fosse lo stesso problema, ma in questo caso i caratteri non-sicuri erano modificati in stringhe di due caratteri, non semplicemente convertiti in punti interrogativi, quindi è chiaro che non si tratta semplicemente di un problema di trasmissione.
> Quando chrome manda il form senza charset=UTF-8 tomcat interpreta diversamente la codifica.
> Credo dipenda da defaultEncoding e roba del genere.
> Sulla nostra todolist (qua http://ravanator.acmetoy.com:3000/
) il problema non si presenta. Dietro è nodejs e salva su file system (sorci qua https://github.com/suoranciata/todoweb
)
-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 16:43:03.0 alle 2012-01-14 16:43:03.0Scritto da: ::1
> Imho dipende dalla piattaforma che interpreta la stringa.
> Quando chrome manda il form senza charset=UTF-8 tomcat interpreta diversamente la codifica.
> Credo dipenda da defaultEncoding e roba del genere.
> Sulla nostra todolist (qua http://ravanator.acmetoy.com:3000/
) il problema non si presenta. Dietro è nodejs e salva su file system (sorci qua https://github.com/suoranciata/todoweb
)
Mah...-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 19:31:02.0 alle 2012-01-14 19:31:02.0> > Imho dipende dalla piattaforma che interpreta la stringa.
> > Quando chrome manda il form senza charset=UTF-8 tomcat interpreta diversamente la codifica.
> > Credo dipenda da defaultEncoding e roba del genere.
> > Sulla nostra todolist (qua http://ravanator.acmetoy.com:3000/
) il problema non si presenta. Dietro è nodejs e salva su file system (sorci qua https://github.com/suoranciata/todoweb
)
>
> Mah...
Mah cosa?
-
-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 16:43:51.0 alle 2012-01-14 16:43:51.0Scritto da: ::1
> Imho dipende dalla piattaforma che interpreta la stringa.
> Quando chrome manda il form senza charset=UTF-8 tomcat interpreta diversamente la codifica.
> Credo dipenda da defaultEncoding e roba del genere.
> Sulla nostra todolist (qua http://ravanator.acmetoy.com:3000/
) il problema non si presenta. Dietro è nodejs e salva su file system (sorci qua https://github.com/suoranciata/todoweb
)
Mah2...
-
Re: Prova caratteri accentatiScritto daNon Autenticatoil 2012-01-14 16:47:47.0 alle 2012-01-14 16:47:47.0Scritto da: ::1
> Imho dipende dalla piattaforma che interpreta la stringa.
> Quando chrome manda il form senza charset=UTF-8 tomcat interpreta diversamente la codifica.
> Credo dipenda da defaultEncoding e roba del genere.
> Sulla nostra todolist (qua http://ravanator.acmetoy.com:3000/
) il problema non si presenta. Dietro è nodejs e salva su file system (sorci qua https://github.com/suoranciata/todoweb
)
Riproviamohttps://github.com/suoranciata/todoweb

https://github.com/suoranciata/todoweb/

-
-
-
-
-
-