我目前正在学习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
非常感谢任何帮助。