从Ruby / Shoes传递到SQLite的字符串值在数据库中显示为亚洲字符

时间:2013-11-24 19:58:39

标签: ruby sqlite shoes

我目前正在学习Ruby / Shoes和Sqlite,并且有一个奇怪的(希望)直截了当的问题。测试程序很简单:在文本框中输入文本值,单击“确定”,然后将值写入表中。不幸的是,似乎写入表中的任何文本值都显示为亚洲字符(假设为中文)而不是输入的内容。测试输入文本是'Tyler'。

  require 'sqlite3'
  Shoes.app do
    db = SQLite3::Database.new ("WPlanning.db")
    testo = edit_line
        button "save" do
    db.execute("create table songlist(title string, number int)")
    db.execute("insert into songlist values(?, 1)", testo.text)
    end
end

非常感谢任何帮助。

0 个答案:

没有答案
相关问题