从数据库到应用程序的某个地方,这个:
sauté
正在变成这样:
sauté
我正在使用 Ramaze + Rack + MySQL。我已经设置了 force_encoding 插件,所以字符串上的编码是 UTF-8。如果我在数据库外壳中查看记录,它看起来很好。表格上的默认字符集是 utf8,字段本身是“文本”。我的数据库连接上的编码是 utf8。此外,在我的 Macbook 上,一切正常。它在我的 Ubuntu 服务器上被破坏了。我希望有人能认出这一点并告诉我它是 unicode 转换为 ASCII,然后返回,或类似的东西。