解决dedecms在php 5.4下标题不能为空,中文修改显示空白错误
来源:互联网 发布:淘宝代购是不退换的吗 编辑:程序博客网 时间:2024/06/03 18:53
1.dedecms发布文章提示”标题不能为空”
现象是发布英文标题没问题,发布中文会提示“标题不能为空”
因为htmlspecialchars在php5.4默认为utf8编码,
gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。
所以给htmlspecialchars添加ENT_COMPAT ,’GB2312′参数修改编码默认值。
具体方法:
1.在dede安装目录执行
sed -i “s/htmlspecialchars(/gbkhtmlspecialchars(/g” `grep htmlspecialchars\( -rl *`
2./include/common.func.php中任意位置添加函数
function gbkhtmlspecialchars($str)
{
return htmlspecialchars($str, ENT_COMPAT ,’ISO-8859-1′);
}
0 0
- 解决dedecms在php 5.4下标题不能为空,中文修改显示空白错误
- DedeCMS 5.7 升级 php版本 到 php 5.4 后出现 后台不能显示,标题不能为空解决办法。
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
- 织梦dedecms后台发布文章提示“标题不能为空”
- 都是 htmlspecialchars的错,解决 织梦cms dedecms 标题不能为空 不支持php5.3 php5.4 php5.5版本
- 修改DEDECMS文章标题长度,解决DEDECMS文章标题显示不全
- 织梦dedecms系统基本参数设置不能保存中文以及在编辑器下中文不显示的问题
- dedecms后台/dede/login.php登录空白,或无法登陆显示500 错误解决办法
- Ext在IE8浏览器下 左边tree加载模块到中间面板不能显示,报‘events’为空或不是对象错误
- PHP在输出json格式时不能显示中文(已解决)
- 在linux下无法访问Windows下的文件,显示错误为:不能访问软件的解决办法
- php使用mysqldump命令导出数据 文件内容为空 的解决(密码不能为空)
- dede提示文章标题不能为空
- dhtmlxgrid+php不能显示中文的问题完全解决
- dedecms添加自定义表单判断表单不能为空解决办法
- 解决电脑桌面图标显示为空白图片
- 解决Ubuntu下gedit不能显示中文的问题
- DEBIAN 下解决GDM3不能登录root 以及中文显示
- C++课程设计(职工信息管理系统)
- IO流类之间关系图
- 如何在Oracle中建表格时就指定主键和外键
- UIPickUP
- 大数据--世界杯
- 解决dedecms在php 5.4下标题不能为空,中文修改显示空白错误
- 一直都在混,是认真的时候了
- Git 基本原理与常用命令
- Light OJ 1012
- Swift 中的常量和变量
- Light OJ 1224
- 猴子吃枣-杨辉三角-星星塔-公约数
- thinkphp使用ajax、jquery、Mysql实现了简单的客户端通信功能
- IOS学习笔记16——Core Data