Home > Backend Development > PHP Tutorial > 用kindeditor会乱码

用kindeditor会乱码

WBOY
Release: 2016-06-23 13:31:46
Original
1761 people have browsed it

本人以前也解决过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

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

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

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

ImageDialog Examples

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

我把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)
Copy after login

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

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

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template