Ruby,Rhomobile,JqueryMobile和单引号

时间:2011-08-19 18:36:35

标签: ruby sqlite rhodes rhomobile

在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还是来自什么?怎么解决呢?

1 个答案:

答案 0 :(得分:0)

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