'da varsayılan dize kodlaması olarak UTF-8'i ayarlayın. Varsayılan küfür kodlamasını, Heroku'daki UTF-8'e değiştirmem gerekiyor. Bazı nedenlerden dolayı ABD-ASCII. Yakut 1.9.2 üzerindeHeroku
$ irb ruby-1.9.2-p136 :001 > "a".encoding => #<Encoding:UTF-8>
Hem run: Ben yerel irb çalıştırırsanız
$ heroku console Ruby console for myapp.heroku.com >> "a".encoding => #<Encoding:ASCII-8BIT>
Ancak, ben farklı bir sonuç olsun. Bunu da ayarlamayı denedim, ancak çalışmadım:
Encoding.default_internal = Encoding.default_external = "UTF-8"
Fikirler? senin actuall uygulaması ile yayınlanmaya başlayacak, ASCII-8BIT
olarak raporlama dizeleri kodlamayı tutacak
heroku config:add LANG=en_US.UTF-8
heroku console
rağmen:
sayesinde Felipe Heroku destek personelinin gereğince
Bunu gönderdiğiniz için teşekkür ederiz. Tüm kodlama maddelerini bulana kadar bir yere gitmeden denedim. – theschmitzer
Bu çözüm ayrıca Heroku'da çalışan Grails uygulamaları için de çalışır. –
Teşekkürler, sonunda iyi uyuyabilirim! – Gavin