非英语字符在MySQL表中保存时搞砸了

时间:2012-11-06 05:45:23

标签: mysql ruby

我想在mysql表中保存'非英语'字符。但是当我检查表数据时,它会显示一些垃圾字符。

保存前的文字:

КУЛИНАРНЫЕ ФЕСТИВАЛИ В ЕВРОПЕ Нужно Путешествовать ВКУСНО!...

在mysql中保存后的文本:

КУЛИÐÐÐ ÐЫЕ ФЕСТИВÐЛИ Ð’ ЕВРОПЕ Ðужно ПутешеÑтвовать ВКУСÐО!... http://t.co/JdXw8Od3

表格列设置:

  • VARCHAR(1024)
  • utf-8 general-ci

我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试在插入语句之前运行SET NAMES utf8。希望有所帮助。