欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

用kindeditor会乱码

程序员文章站 2022-04-30 21:16:26
...
本人以前也解决过kindeditor乱码的问题,无非就是改文件编码,加charset声明之类的。
这次真的不同以往。

本地一切正常,传到服务器上面就是乱码?
无奈测试了一下kindeditor自带的例子,也是乱码

http://nb.80099.com/kindeditor/examples/image-dialog.html
点击按钮,弹出来的就是一片乱码,你们看下。


我死马当活马医,修改httpd.conf文件。加了AddDefultCharSet off也是一样

求解决方法。


回复讨论(解决方案)

你修改了 zh_CN.js 的字符集吗?
怎么从 http://nb.80099.com/kindeditor/lang/zh_CN.js 取到的文档是 gbk 的呢?
你有

ImageDialog Examples



如果你不能(不愿)还原该文件的字符集,那至少需要

不是gbk啊,是utf8的啊,我用notepad++,和ultraedit都看过编码

你修改了 zh_CN.js 的字符集吗?
怎么从 http://nb.80099.com/kindeditor/lang/zh_CN.js 取到的文档是 gbk 的呢?
你有

ImageDialog Examples



如果你不能(不愿)还原该文件的字符集,那至少需要

我把zh_CN.js删除了,竟然还可以访问到,原来
http://nb.80099.com/kindeditor/lang/zh_CN.js
实际*问到的是
http://www.80099.com/kindeditor/lang/zh_CN.js

正在排查为什么会这样

我有忽悠你的必要吗?

$s = file_get_contents('http://nb.80099.com/kindeditor/lang/zh_CN.js');var_dump(mb_check_encoding($s, 'utf-8')); //bool(false)var_dump(mb_check_encoding($s, 'gbk')); //bool(true)

换了个名字就可以访问到nb上面的了,不然访问的是www上面的,奇了怪了

http://nb.80099.com/kindeditor1/examples/image-dialog.html

看,只是改了一个名字就好了,因为nb上面的是utf8的,而www上面的是gbk的
但是不知为什么如果用/kindeditor就回去读www上面的。奇葩。

相关标签: 用kindeditor会乱码