Ruby:标记包含utf-8字符

时间:2014-03-09 06:08:55

标签: mysql ruby utf-8

注意:我需要重写这个问题,因为我不知道我之前在谈论什么。我仍然对编码感到困惑。

我在yml文件中有这样的标记:

"the priestess\xE2\x80\x99s"
"what about \xE2\x80\x9D"

以上是UTF-8(字面意思)

我使用File.open(SITE_PATH)加载yml文件,而没有指定任何编码方法。然后我将标记放入mysql表的一列中。该列的排序规则是latin1_swedish_ci。 (我不知道为什么latin1_swedish_ci,但它总是在那里)

我打开phpmyadmin并找到像priestess这样的东西

有谁知道我应该怎么做? (我正在使用ruby 2.1)

0 个答案:

没有答案