javascript - 在钛的本地数据库中插入特殊字符

标签 javascript android sql titanium

我想在 titanium 本地数据库中插入特殊字符,如 '@'、'''、'"'、'&' 等。 任何人都可以告诉我这样做的确切方法是什么。我已经搜索过但找不到。 目前我正在使用这个查询来插入数据

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);

关于javascript - 在钛的本地数据库中插入特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16257149/

相关文章:

javascript - javascript中的正则表达式获取以特定字符串开头的数组的所有字段

javascript - 向全局对象添加属性

java - 从文件中读取 long[] 的最快方法?

sql - 如何使用表中的触发器更新特定列和行

javascript - 在 HTML5 Canvas 中创建带有碎片的方格板

javascript - 过滤器在 Freecodecamp 中的“你为什么要练习”中不起作用

android - Kotlin DatePicker弹出窗口在 fragment 内不起作用:WindowManager $ BadTokenException:无法添加窗口- token null无效;

Android:AsyncTask,我的第一个任务在另一个开始时还没有完成

sql - 如果 child 存在,如何只显示 TreeView 展开符号 [+]

c# - 重构代码,使顶级实体的行为像一个上下文