Mysql ::错误:字符串值不正确:'\ xE9ditos ...'带有rails

时间:2010-08-03 20:57:29

标签: mysql ruby-on-rails ruby

我正在将数据从CSV插入数据库。

我正在尝试插入此行

2 créditos,,,,R,75,, 

进入我的数据库我收到此错误Mysql :: Error:错误的字符串值:'\ xE9ditos ...'代表第1行的'message'列:。

2 个答案:

答案 0 :(得分:2)

CSV文件中的数据可能是“Windows-1252”格式(特别是如果它是通过Excel提供的)。

我担心我不熟悉Ruby / Rails,但希望this code snippet应该有所帮助。 : - )

答案 1 :(得分:0)

这对我有用......

Iconv.iconv('UTF-8','MS-ANSI',"your_text").to_s