-
- FCKeditor出现FCKLang错误的解决办法
- Weather:晴 ,东北风 4-5级 ,-7~-2 ℃
- 2007-01-10
自从开发相册功能以来,3rgb.com的留言数越来越少,虽然每天的IP访问量一直是200以上的,所以我一直奇怪,为什么来的人都不留言呢?另外,在线发送邮件,我也没收到过邮件,相册和BLOG都是按周计的留言。
然后在开发相册的AJAX留言功能时,青蛙说有错误,一直以为是自己写的js的错误,当然也确实是有错误的,就改了,由于自己的浏览环境是IE7和FF2,一切都很正常,用FIREBUG也不报错。
昨天,小T给我打电话说,她用她们公司的两台电脑都打不开留言框,这才想起来,可能不是我自己写的JS的问题,问题出在了FCKeditor身上,于是开始疯狂测试,始终找不出原因,于是用IE5.5测试,果然,出错!又让RE用IE6帮我测试,果然,又出错,也就是说只有在IE7和FF及其它gecko内核的浏览器下(如Orca Browser)才可以正常打开FCKeditor。索性,今天就把IE给拿掉,重换上IE6来测试。终于找到了错误所在:“FCKLang未定义”,可恶的IE的错误提示呀,咋了?于是又把FCKeditor重新上传一遍,还是不行,但就是因为重新上传,找到了问题所在,重新上传的,就一个文件没上传,就是fckconfig.js这个是已经自定义过的配置文件,当然不能用下载回来的覆盖了。
一查看fckconfig.js的Charset,哇。。。编码啊!竟然不是utf-8,改掉,上传,成功!
因为本站全站都是UTF-8的,而FCK本身就是以UTF-8编码的,就方便了很多;其实,错误提示不一定非得是“FCKLang未定义”,出现其它错误,类似于/FCKeditor/fckeditor.html?InstanceName=log&Toolbar=Basic这样的链接下的JS错误的,基本上就都是文件的编码问题了。只要保证相关的文件的编码全改成统一的就行了。比如有人非要用GB2312却又要用FCK的话,那就把所有文件的编码都改成ANSI,再把里面的Charset改成GB2312就可以了,还有,别忘了把语言包文件也改了,也就是你的FCK所用到的文件都得改,要不就会打不开编辑器,或是出现乱码。
但是,我建议,为了你还能顺利的使用后续的FCK版本,也为了网站的可持续性发展,还是用UTF-8来写网站程序吧,虽然一开始的时候麻烦一些,对UTF-8搞不懂,但当你明白的时候,你就会心情享受UNICODE带给你的无限方便的。
-
Views(5845) | Comments(18) |
In:
web develop
|
(01/07)
MS SQL SERVER 2000日志清理方法
[FCKeditor出现FCKLang错误的解决办法]的回复
-
洋葱头
于
2007-01-10 10:36:05
发表 |
IP:221.218.234.*
- sigh,木有看懂
-
ZZZzzz
于
2007-01-10 10:39:14
发表 |
IP:152.104.150.*
- 是啊,前几天在写一个pop3的系统时候,也是类似的编码问题,不过是不是ansi编码和unicode之间的问题,而是uncode的bom头问题,差点快崩溃了,输出的头明明是个标识符,但是接收的php就是认为那个头不对,用字符对比才发现多了bom,几百年都想不起来的东西了,因为我写的unicode都没有加bom的...汗...
-
柠檬园主
于
2007-01-10 10:54:27
发表 |
IP:210.83.202.*
- 通常情况下,都是不加BOM的,但有些地方不告诉你就加了就很烦,好像MS喜欢加。
哈哈,果然有效,一改好有来人了。。。
- 4# 小石头 于 2007-01-10 11:58:02 发表 | IP:221.201.142.*
- 嘿嘿 晚上请偶吃饭.....
- 5# Sutra 于 2007-01-10 12:03:10 发表 | IP:222.66.131.*
- 在gbk的站点上用<script charset="utf-8" 这个不行么?
- 6# Sutra 于 2007-01-10 12:05:09 发表 | IP:222.66.131.*
- 4、改用其它语言重写本站所有程序,
界届时视进度情况也将提供程序开放
- 7# splendid 于 2007-01-10 13:20:23 发表 | IP:222.35.25.*
哈哈,可以留言了哦.
被这个editor挡在门外好久了哈哈..
我要痛快的写些东西........哈哈

- 8# 柠檬园主 于 2007-01-10 13:24:33 发表 | IP:210.83.202.*
小石头是谁呀?我只认识大石头。。。
没用过GBK,不发表意见。。。。
不能留言也没人早告诉我。。。哎。。。。
- 9# 米老鼠 于 2007-01-11 16:26:06 发表 | IP:218.79.145.*
- 果然还是你那里的问题,N久前就通知你了,不过也怪我没有仔细调查,因为用Firefox试了没问题,就早早地把我在公司的电脑枪毙了……
- 10# 柠檬园主 于 2007-01-11 16:34:07 发表 | IP:210.83.202.*
是啊,就你一个人告诉我不好用,我用的FF和IE7都没问题的嘛,当然会想到是你电脑的问题了。别人也没人告诉我不好用,郁闷……
后来,我才意思到是在IE6下不好用了。。。郁闷。。。
- 11# littlenew 于 2007-04-01 21:18:17 发表 | IP:219.133.124.*
我的网站也出现了这个问题(编辑器没有出来,看错误提示,也是这样的,),目前还没有修复,不知道是什么原因,因为我一直用gb2312,而我用的这个fck也是经过改编的,在其它 网站用的很正常,但就是这个网站不正常,我一直没有找到原因所在。
但用你 的这个fck在其它的地方也正常,但无论什么fck到了这个网站上也都不显示了,搞的我是一头污水。
- 12# 柠檬园主 于 2007-04-01 22:16:27 发表 | IP:221.201.166.*
那估计还是哪个个别文出问题了,或是你说的那个网站的某个和FCK有什么冲突吧。比如说JS变量是不是可能重复了之类的。
- 13# littlenew 于 2007-04-02 10:48:45 发表 | IP:218.18.130.*
我就觉得奇怪,为什么在其它 的网站上显示正常,而到了这个网站也就不能正常显示了呢,一样的配置呀,编码用的是统一的gb2312, 把其它正常网站上的fck放在这个网站上也是这样的,我用的是asp版的,也没有什么js文件呀,我真的不知道它错在什么问题上了,能不能举个例子呀,比如说,是我的文件还是fck(它的可能性不太大,毕竟在其它网站上显示正常)。
- 14# littlenew 于 2007-04-02 11:50:35 发表 | IP:218.18.130.*
我受不了它了,现在显示“禁止访问,连接的用户过多”,在FF中一刷新,它居然停止显示了,在IE中也是这样,但我用的是gosurf,它没有出现这样的显示,都是在FF中一刷新,然后所有浏览器也都成了这个样子“禁止访问,连接的用户过多”。
到底什么地方出了问题了。
- 15# littlenew 于 2007-04-02 12:33:16 发表 | IP:218.18.130.*
我要疯了, 现在又好了, 我不知道是怎么回事, FCK还是以前的FCK, 我的文件也没有动, 不知道为什么在FF中显示正常了, 然后在其它 的浏览器中也显示正常了, 真奇怪.
搞的我晕死了.



- 16# 柠檬园主 于 2007-04-02 14:25:59 发表 | IP:210.83.202.*
“禁止访问,连接的用户过多”这个貌似是IIS服务器的出错提示吧???

- 17# littlenew 于 2007-04-02 18:15:21 发表 | IP:218.18.130.*
我的头又疼了。真是奇怪,我似乎什么都没有动,它自己又好了,以前怎么搞就是不行,真有很郁闷。
我依然是几个反复的动作,把这个网站的FCK覆盖掉,然后再看一下声明的变量,就这样一样贴来贴去的,不知道怎么也就好了。而且声明的变量和以前是一样的,什么也没有变。依然是原来的。真是奇怪。
- 18# 柠檬园主 于 2007-04-04 09:33:28 发表 | IP:210.83.202.*
呵呵,不论如何。现在好用了就行啊。
