分享

玩UEditor的几个让人蛋疼的问题、、、、 教你玩转PHP

 WindySky 2016-12-15

玩UEditor的几个让人蛋疼的问题、、、、 教你玩转PHP

来自: PHP最帅 发布于: 2014-08-28 09:15:16
浏览(2193) 评论(0) 赞(0) 收藏(0)

首先UEditor1.4.3以上版本将不再承诺支持ie6/7、所以一个网站还是抛弃这两个浏览器版本的兼容问题吧、、

你可以用前一个版本的、如果你的页面代码是UTF8的那么恭喜、你可以完美滴用随便用、直接用官网的js地址都是可以的

如果你的页面编码是GBK、那么恭喜你、杯具了、

不要在意编辑器还提供的GBK版本、我不会告诉你那压根没法用、、因为有BUG

首先你会遇到这么几个特蛋疼的问题、

一是样式加载不了、特别是IE8或者IE6、别跟我说IE神马test软件、

用XP系统、用WIN7系统来说、这是压根加载不了样式的、

解决的办法是、将那个css样式文件抓出来转成GBK然后放到页面头部吧、

然后你会发现IE11会让你的编辑器没有掉、原因是在定义的时候有问题、搞个定义好点的就可以了

再者、你会遇上一个自己也无能为力的问题、

那就是GBK编码中压根没有UTF8中的好多好多的有html代码的实体字符、

这个字符包括中间的小圆点英文的小圆点没有问题、bull 的就无法处理了、你直接复制到编辑器中没有问题、

但是你修改的时候呢、修改的时候就是实体、连中文双引号都无法识别、只能变成HTML实体、像中文双引号英文的某些字符

你完全可以在修改内容的时候给个过滤替换显示出来、但是其它的UTF8中常见的字符有HTML编码的字符呢、

你就哭吧、因为GBK编码的PHP文件中压根没法正常显示和使用这些UTF8的编码的字符、也就是说替换无效、

只会出现一些问好、、就是对GBK编码制造者们的家人的问候、、、

解决的办法将所有页面替换为UTF8编码吧、包括控制器、不然呢、不然就禁止修改吧、再不然就使用别的编辑器、如果其支持这种编码问题的解决的话、、



PHP程序员 UEDITOR 编辑器 字符 编码 问题
本内容由用户自主发布,一览社区不会对其进行编辑和修改,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联络xxsh@,我们将第一时间进行处理,更多说明>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多