3

TinyTDSを使用して、ActiveRecordを使用してこの文字「É」を文字列の一部としてSQLサーバーに保存しようとしています。次のエラーを取り除くために何をする必要があるかについて何か考えはありますか?

Exiting
/var/lib/gems/1.9.1/gems/activerecord-sqlserver-adapter-3.2.10/lib/active_record/connection_adapters/sqlserver/database_statements.rb:387:in `execute': TinyTds::Error: Error converting characters into server's character set. Some character(s) could not be converted

エラーが発生していると思われる文字列は次のとおりです。JEREMÉ

以下は、ファイルを解析するために使用している私のコードです...

csv = CSV.parse(csv_text, :headers=>false, encoding: "UTF-8")
csv.drop(2).each do |row|
    person = Person.new(:lastname => row[0], :firstname => row[1])
    playerstats.save
end
4

1 に答える 1