编码与utf-8不同的csv文件中的数据是用什么编码写入mysql的?

时间:2012-09-30 19:09:40

标签: mysql ruby-on-rails-3 encoding character-encoding

我有csv文件上传,文件可以使用UTF-8编码或其他类似KOI8-R。我的问题是当我说:

  File.new  @path, "r:#{encoding}"                 
  result = CSV.read(@uploaded_file,  { :headers => true,:encoding => encoding })

编码是KOI8-R 我把结果写入mysql Rails 3会自动将值从KOI8-R转换为UTF-8吗?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

我认为Rails不会转换编码,但您的数据库会转换。我的建议是检查编码的数据库设置。