2013-04-27 3 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

это не работает братан :) –

+0

Wierd, вы могли бы base64encode их и поместить их туда? Или какой-то промежуточный синтаксический анализ? –

+0

Должен ли я помещать специальные символы в значения, подобные этим VALUES ('@', '&', '' ')? –

Смежные вопросы