Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[不是BUG] UCH1.2日志编辑框设置编码错误

[复制链接]
wsnoriko 发表于 2008-12-9 18:11:55 | 显示全部楼层 |阅读模式
本帖最后由 茄子 于 2008-12-10 09:42 编辑

由于系统安装时配置字符集时所用字符集名称为大写
$_SC['charset']  = 'UTF-8'; //页面字符集
,而editor.php中判断字符集时使用小写
if(empty($_GET['charset']) || !in_array($_GET['charset'], array('gbk', 'big5', 'utf-8'))) $_GET['charset'] = '';
致使用iframe引入的editor.php文件不能正确设置字符集,导致日志编辑框所有tip均为乱码,而且在脆弱的IE中不能输入内容。

修改如下:
if(empty($_GET['charset']) || !in_array(strtolower($_GET['charset']), array('gbk', 'big5', 'utf-8'))) $_GET['charset'] = '';
或者把utf-8直接改为大写UTF-8
苹果树下 发表于 2008-12-9 22:37:19 | 显示全部楼层
回复

使用道具 举报

茄子 发表于 2008-12-10 09:42:28 | 显示全部楼层
建议升级到1.5
回复

使用道具 举报

 楼主| wsnoriko 发表于 2008-12-10 10:29:22 | 显示全部楼层
希望你们尽快发布1.5 release版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-28 03:21 , Processed in 0.025497 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表