Heim >Backend-Entwicklung >PHP-Tutorial >用kindeditor会乱码

用kindeditor会乱码

WBOY
WBOYOriginal
2016-06-23 13:31:461762Durchsuche

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

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

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn