В rhomobile, который находится на ruby, у меня есть разбор файла и сохранение в sqlite db такого кода
Questions.delete_all()
file_name = File.join(Rho::RhoApplication::get_model_path('app','Settings'), 'questions.txt')
file = File.new(file_name)
file.each_line("\n") do |row|
col = row.split("|")
@question=Questions.create(
{"id" => col[0], "question" => col[1],"answered"=>'0',"show"=>'1',"tutorial"=>col[4]}
)
break if file.lineno > 1500
end
file.close
когда в тексте в строке есть одинарная кавычка aka ', например выражение
It's funny
Затем после разбора, сохранения и заполнения я получаю
It�s funny
Есть идеи, как решить эту проблему и откуда она взялась, из Ruby, из sqlite или из чего? как это решить?