2013-04-27 54 views
2

我想在鈦本地數據庫中插入特殊字符,例如'@',''','''','&'等 任何人都可以告訴我什麼是確切的方法這樣做的。我已經搜查,但沒有找到。 目前我使用這個查詢插入數據在鈦的本地數據庫中插入特殊字符

var passaction='string plus any special character//& '; 
var db = Titanium.Database.open('dogs'); 


db.execute('INSERT INTO myinfodb (id, company) VALUES(?,?)', 1, passaction); 

任何幫助,將不勝感激。

謝謝!

回答

0

由於只要你的數據庫文件是UTF-8這不應該是一個問題,僅僅包括一個單引號裏的特殊字符:

db.execute("INSERT INTO myinfodb (id, company) VALUES('®™ other characters')", 1, passaction); 
+1

它不工作的兄弟:) – 2013-04-29 21:13:18

+0

奇怪的,你可以base64encode他們,並把他們在那裏?或者某種類型的中間解析? – 2013-04-30 01:00:39

+0

我應該在這個VALUES('@','&',''')這樣的值中加上特殊字符嗎? – 2013-04-30 05:18:41