This has been problem for loooong time and we have been forced to do crazy things. While Rack is in development it goes slow and some patches including patch for support of Encoding in Ruby 1.9.x are still not there.
The result is that what comes from Rack is not what you might expect and that leads to nasty exceptions about incompatible encoding as we all know them. It happen during POST, sometimes get and so on. Also Merb source code doesn't set the encoding so unless you do something about it the source code (helpers for example) are in the default encoding. I've been successfully using: Encoding.default_internal = 'UTF-8' Encoding.default_external = 'UTF-8' In my init, but latest upgrade of the server to 1.9.2-p180 broke things again. So I tried to UBFF (Ugly-Brute-Force-Fix) it in the experimental 1.2.1 branch: https://github.com/merb/merb/tree/ruby-1.9.x-encoding-fixes Until Rack will handle encodings I don't know about other way to solve the problem. I WOULD LOVE TO HEAR IF IT BREAKS YOUR APPS! :-) Pavel -- You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/merb?hl=en.
