I ran into a problem with a Rails controller where it choked on a Unicode string:
syntax error, unexpected $end, expecting ‘]’
…conditions => [‘url like ?’, “%日本%”])
The solution to this problem was to set the encoding at the top of the controller file using
# encoding: UTF-8
Is there any way to set this globally? I keep on getting into trouble by forgetting to set it in files. Alternatively, is there a default somewhere that will make sure that all strings are thought of as Unicode? Are there any problems with setting everything to be Unicode?
You can try setting environment variable
RUBYOPTto-Kuvalue: