Ruby,Rhomobile,JqueryMobile and Single Quote



在rhomobile中,这是在ruby上,我有一个文件解析和保存到sqlite数据库这样的代码

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

当在字符串文本中存在单引号时,即',例如表达式

It's  funny  
在解析、保存和填充之后,我得到
It�s  funny

有谁知道如何解决这个问题,从哪里来的,从Ruby,从sqlite或从什么?如何解决?

我会检查以确保您的解析没有做一些有趣的事情。Rhodes在其ORM中处理所有必要的转义。我从来没有在数据库中引用过任何问题。

相关内容

  • 没有找到相关文章