Fckeditor中文文件名乱码问题出现的原因和解决
2009年4月10日 作者:water
中文名乱码是因为:在我的程序中,一切使用utf-8,可是fckeditor不知出于什么方面的考虑,在文件上传的页面没有指定文件编码,这时浏览器默认采用的是操作系统默认的编码,而常用的xp系统默认的是gbk编码,这就造成了乱码的问题。
解决起来也简单:直接明确指定浏览器为 utf8编码就可以了,具体操作方法是
- 打开fckeditor/editor/filemanager/browser/default/frmupload.html,将文件编码改为utf8
- 在该文件文件头加入明确的utf8识别:<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″>
- 保存后,刷新前台上传页面,发现浏览器已默认将页面识别为utf8编码了,这时上传各种文件都变成可以正常显示了。