Javascript 在本地数据库中插入钛的特殊字符
我想在本地数据库中插入特殊字符,如“@”、“”“、”、“&”等。 有人能告诉我具体的方法是什么吗?我已经找过了,但找不到。 目前我正在使用此查询插入数据Javascript 在本地数据库中插入钛的特殊字符,javascript,android,sql,titanium,Javascript,Android,Sql,Titanium,我想在本地数据库中插入特殊字符,如“@”、“”“、”、“&”等。 有人能告诉我具体的方法是什么吗?我已经找过了,但找不到。 目前我正在使用此查询插入数据 var passaction='string plus any special character//& '; var db = Titanium.Database.open('dogs'); db.execute('INSERT INTO myinfodb (id, company) VALUES(?,?)', 1, passac
var passaction='string plus any special character//& ';
var db = Titanium.Database.open('dogs');
db.execute('INSERT INTO myinfodb (id, company) VALUES(?,?)', 1, passaction);
任何帮助都将不胜感激
谢谢!只要您的数据库文件是UTF-8格式,这应该不会有问题,只需在单个引号中包含特殊字符即可:
db.execute("INSERT INTO myinfodb (id, company) VALUES('®™ other characters')", 1, passaction);
Wierd,你可以对它们进行Base64编码并将它们放在那里?或者某种类型的中间解析?我是否应该将特殊字符放在像这样的值('@','&','“')中?这只会将它们放在不同的列中。你确定你的数据库是UTF-8吗?您可能还需要设置PRAGMA命令