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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Linux服务器X2.5中文短消息空白的BUG什么时候可以解决?

[复制链接]
liuyangvic 发表于 2012-7-2 03:40:39 | 显示全部楼层 |阅读模式
本帖最后由 liuyangvic 于 2012-7-2 03:48 编辑

Linux服务器X2.5中文短消息空白的BUG什么时候可以解决?

服务器:Linux
Discuz版本:GBK X2.5
情况:如果短消息中有中文,则消息空白,英文及阿拉伯数字没问题。

具体问题网友很早就有提出来:
Discuz! X2.5短消息中文内容空白
https://discuz.dismall.com/thread-2897526-1-1.html

站内短消息不能发 发了也空白 中文不能发 英文可以 为什么?
https://discuz.dismall.com/thread-2886446-1-1.html

打了dx2.5 2012年5月18日 补丁之后签名设置消失!中文短消息空白仍未解决!
https://discuz.dismall.com/thread-2913505-1-1.html


但是0601的补丁仍然没有解决,请问什么时候能够解决X2.5版本的中文短消息空白的问题?下个补丁什么时候发布,或者现在该怎么解决这个问题?

m.king 发表于 2012-7-2 17:55:07 | 显示全部楼层
你使用的PHP版本太高吧  使用PHP5.2.5试试看、
回复

使用道具 举报

 楼主| liuyangvic 发表于 2012-7-2 21:06:01 | 显示全部楼层
m.king 发表于 2012-7-2 17:55
你使用的PHP版本太高吧  使用PHP5.2.5试试看、

PHP版本(php_version):        5.4.3
这个高吗?
难道还要降PHP版本?复杂吗?会带来其他负面影响吗?
你们不兼容新的PHP版本吗?
回复

使用道具 举报

 楼主| liuyangvic 发表于 2012-7-2 21:12:37 | 显示全部楼层
m.king 发表于 2012-7-2 17:55
你使用的PHP版本太高吧  使用PHP5.2.5试试看、

下面的说明说PHP不能降级,怎么办?Linux的VPS,安装的NGINX
=======================
前一段时间完成了lnmp一键安装包的PHP自动升级脚本,今天发布出来,如果想升级PHP版本的lnmp用户可以试用一下。支持目前lnmp的所有版本。

只能有低版本升级到高版本不能降级。可以升级到现有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的几个过渡版本之外的PHP版本,如果PHP发布新的版本,只有安装方式上不发生变化就可以一直使用。注意:升级PHP后eaccelerator、ionCube需要重新安装(不能使用lnmp0.6中的脚本安装!!)。
回复

使用道具 举报

 楼主| liuyangvic 发表于 2012-7-2 21:41:57 | 显示全部楼层
m.king 发表于 2012-7-2 17:55
你使用的PHP版本太高吧  使用PHP5.2.5试试看、

另外,降级PHP会不会造成已有数据丢失
官方的下一个补丁有无对应高版本PHP的计划?
回复

使用道具 举报

 楼主| liuyangvic 发表于 2012-7-2 23:10:32 | 显示全部楼层
m.king 发表于 2012-7-2 17:55
你使用的PHP版本太高吧  使用PHP5.2.5试试看、

[转载]DZ用户暂时不要升级PHP5.4.0,升级有问题
https://discuz.dismall.com/thread-2698561-1-1.html

刚检查了下这个,htmlspecialchars和htmlentities函数,默认会使用utf-8来处理字符串。

如果输入的字符串是GBK编码,那么很抱歉, 返回的结果是空的, 输入的字符串被吃了。

请问,Discuz官方在解决这个问题,对应PHP5.4以上版本吗,请问什么时候支持,有时间表?

另外,1、 改写我们自己的程序,将原来的 htmlspecialchars方法改写为
htmlspecialchars($string, NULL, 'GB2312');

以上这个方法可行吗?
回复

使用道具 举报

lll5017 发表于 2012-7-2 23:27:18 | 显示全部楼层
我和楼主有同样的问题,有几个消息已经删除,但却显示在列表里,用的也是LINUX系统。。
回复

使用道具 举报

 楼主| liuyangvic 发表于 2012-7-2 23:58:56 | 显示全部楼层
lll5017 发表于 2012-7-2 23:27
我和楼主有同样的问题,有几个消息已经删除,但却显示在列表里,用的也是LINUX系统。。

主要是PHP版本的问题,你的PHP应该是5.4以上吧,另外,论坛程序是GBK吧
回复

使用道具 举报

Discuz老总 发表于 2012-7-4 11:37:09 | 显示全部楼层
我可以解决x2.5中文短消息空白的问题,但是是有偿的,很便宜,如果有需要请联系QQ308356116,晚上在线,白天不在线,加好友的时候注明解决DZ中文短消息空白的问题,如果解决的好,请告知其他朋友,谢谢。
回复

使用道具 举报

Discuz老总 发表于 2012-7-4 11:38:34 | 显示全部楼层
lll5017 发表于 2012-7-2 23:27
我和楼主有同样的问题,有几个消息已经删除,但却显示在列表里,用的也是LINUX系统。。

我可以解决x2.5中文短消息空白的问题,但是是有偿的,很便宜,如果有需要请联系QQ308356116,晚上在线,白天不在线,加好友的时候注明解决DZ中文短消息空白的问题,如果解决的好,请告知其他朋友,谢谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 20:54 , Processed in 0.043877 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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