富文本域數據保存到數據庫
來源:程序員人生 發布時間:2016-02-28 11:25:05 閱讀次數:3883次
前言:《富文本域數據保存到數據庫》,這個標題感覺還不夠清晰明了。只好再贅述1遍了,前端使用了bootstrap的wysiwyg富文本組件,然后就是不知道怎樣保存圖片,圖片數據提交到數據庫后,在前端沒法顯示。
今天看到jquery.base64.js,隱模糊約知道了解決方案。
常常不經意間就發現文章被扣到各式各樣的網站上面,甚是可惡!
那末人生何處不爬蟲,爬蟲請標http://blog.csdn.net/qing_gee
見賢思齊焉,見不賢而內自省也!
普通做法
function html_encode(str) { var s = ""; if (str.length == 0) return "";
s = str.replace(/&/g, ">");
s = s.replace(/, "<");
s = s.replace(/>/g, ">");
s = s.replace(/ /g, " ");
s = s.replace(//g, "");
s = s.replace(/"/g, """);
s = s.replace(/
/g, "
"); return s;
} function html_decode(str) { var s = ""; if (str.length == 0) return "";
s = str.replace(/>/g, "&");
s = s.replace(/</g, "<");
s = s.replace(/>/g, ">");
s = s.replace(/ /g, " ");
s = s.replace(//g, "");
s = s.replace(/"/g, """);
s = s.replace(/
/g, "
"); return s;
}
1般情況下,使用上面兩個方法對html數據進行編碼和解碼,但是對圖片的保存卻無能為力。
這個插件非常好用,并且其提供了index.html例子,經過實驗用起來是完全解決了圖片數據保存和中文的問題。
第1步,引入jquery.base64.js。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈