富文本域数据保存到数据库
来源:程序员人生 发布时间:2016-02-28 11:25:05 阅读次数:3525次
前言:《富文本域数据保存到数据库》,这个标题感觉还不够清晰明了。只好再赘述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。
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠