玩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
编辑器
字符
编码
问题
|
|
来自: WindySky > 《ueditor百度编辑器》