我正在这样做:
> "é"
立即转换并打印如下:
> "��"
=> "\xC3\xA9"
我希望它简单地返回:
=> "é"
我有 readline-rb 作为宝石。它会正确写入,直到我在控制台中输入它,并且 unicode 会在我的终端中正确打印,所以我知道问题仅存在于 rails 框架中。
我的文件顶部有:
#!/bin/env ruby
# encoding: UTF-8
但它在控制台中是可重现的,同样也不能在那里工作。
有谁知道如何让它自动编码重音字符?
更麻烦的更新
> word
=> "allá"
> word == "all��"
=> false