Ecco il problema: la libreria URI di Ruby non tratta le dieresi; Ad esempioCome utilizzare le dieresi con la libreria URI di Ruby
irb> require "uri"
irb* URI("http://abc.de/äöü")
URI::InvalidURIError: bad URI(is not URI?): http://abc.de/äöü
Come posso gestirlo? Questo è Ruby 1.9.2, btw.
Questo accade con altri caratteri Unicode, non solo quelli con dieresi. –
La biblioteca ha ragione, questi personaggi sono illegali in uris. Dovresti fuggire da loro. –
I browser sono in grado di gestire le dieresi negli URL semplicemente bene; come faccio a cosa fa il browser? – radiospiel