国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > web前端 > htmlcss > 富文本域数据保存到数据库

富文本域数据保存到数据库

来源:程序员人生   发布时间:2016-02-28 11:25:05 阅读次数:3298次

前言:《富文本域数据保存到数据库》,这个标题感觉还不够清晰明了。只好再赘述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数据进行编码和解码,但是对图片的保存却无能为力。

jquery.base64

这个插件非常好用,并且其提供了index.html例子,经过实验用起来是完全解决了图片数据保存和中文的问题。

第1步,引入jquery.base64.js。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生