資料庫名稱:SQL SERVER
資料庫版本:2014
內容/問題描述:
現在資料庫應用在網頁已經很平常了,但是DATABASE要存HTML的TAG
需要ENCODE,透過JAVASCRIPT做是沒有問題,但是資料要在DATASE
編輯時就很多問題,一堆已經ENCODE的OOXX…一定要透過程式DECODE才能編輯
請問各位先進有遇 過相同的問題嗎?要怎麼處理才比較好?
當我將html的語法:<a>ABC<a>直接存到sql的欄位是會不允許,一定要經過javascript做encode 成:%3Ca%3EABC%3Ca%3E,才能存至資料庫,但%3Ca%3EABC%3Ca%3E沒辦法直接讓前端人員編輯,需要經過DECODE才能還原成<a>ABC<a>讓前端人員或開發人員編輯,要修改大量語法的時候常不能下SQL或批次,只能一筆一筆資料ENCODE,DECODE來改,有沒有更好的方法或設定不用做ENCODE及DECODE存取資料庫的HTML TAG 字串?
let test = escape('<a href="www.google.com">test</a>')
document.getElementsByTagName("body")[0].innerHTML=unescape(test)
有escape就有unescape啊...這前端是不是該打屁股?
為啥要從後端給