0

使用 ruby​​ 的 mysql gem,我将一个新行插入到一个表中,该表具有编码 utf8_spanish_ci。

这是我正在执行的代码

require 'mysql'
con = Mysql.new(#connecionparameters)
rs = con.query("INSERT INTO `qubi_horoscopo`.`signos` (`name`) VALUES ('acción')")

当我查询表时,我得到以下结果:

身份证名称

1 个

我已经检查过我在数据库、表和列中使用了相同的排序规则。所以我不知道出了什么问题。

任何想法?谢谢!

4

1 回答 1

0

我已经解决了这个执行

con.query("SET NAMES UTF8")

就在我的插入查询之前。

我希望这可以帮助任何有同样问题的人。我不知道这是否是最好的解决方案。

于 2012-10-26T19:51:12.260 回答