簡體   English   中英

html5數據庫將'?!&等另存為html5數據庫中的特殊字符

[英]html5 database save '?!& etc as special characters in the html5 database

我有一個HTML5應用程序,我試圖將所有特殊字符另存為特殊字符

例如

eihefrgredirdirffdfdfgdfgg ...我希望將'保存為特殊字符。 有沒有辦法做一個字符串替換?

case 5:
            tx.executeSql('CREATE TABLE IF NOT EXISTS notes(id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, now, created DATETIME, title, note)');
            tx.executeSql('INSERT INTO notes(now, created, title, note) VALUES(?, ?, ?, ?)', [now, mytime, notetitle, notenote]);    

其他一切正常。 我只希望能夠用html5特殊字符替換任何和所有特殊字符。 有人對我可以更換字符串的主機有什么建議嗎? 我已經在php中完成了操作,但似乎無法在javascript中正常工作。

沒有可以簡單使用的功能。 但是我不知道您的tx.executeSql()函數,但是它看起來像一個預配對的語句(只是有線連接,您使用標簽javascript),那里您不需要關心正確地轉義數據庫框架應該處理的輸入字符串本身。

function myReplace(instr) {
    instr.replace("'", "\\'").replace("?","\\?");
}

上面的代碼屏蔽了輸入字符'? ,可以根據您的需要進行簡單擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM