只需一步,快速开始
在论坛看了一下,有不少人装了SS5.5后tag出现乱码 查了一下原因是服务器不支持strtolower()函数 QUOTE: 将下面的代码保存为1.php 放到ss根目录运行,显示中华人民共和国就支持,如果显示乱码就不支持strtolower函数 [Copy to clipboard] [ - ] CODE: <?php echo strtolower("中华人民共和国"); phpinfo(); ?> 茄子mm给出了解决方案 QUOTE: 关于LAMP系统中不能支持strtolower()方法的原因和解决方法 问题原因:linux的系统字符集不支持中文 解决方法:linux系统字符集采用中文 具体步骤(以redhat RHEL 4.4为例) 1 vi /etc/sysconfig/i18n 确保下面两个参数为: LANG="zh_CN.GBK" SUPPORTED="zh_CN.GBK:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" 2 退出登录界面,重新登录 3 service mysql restart 重启mysql 4 service httpd restart 重启httpd 问题解决! 问题是那是个人的服务器才能自己修改,要是虚拟主机怎么办? 解决办法是 在strtolower函数前加一句 setlocale(LC_ALL,"zh_CN"); [Copy to clipboard] [ - ] CODE: <?php setlocale(LC_ALL,"zh_CN"); echo strtolower("中华人民共和国"); phpinfo(); ?> 显示就不会是乱码了 可我不知道该改SS5.5里面的哪个文件,或许是加密了的吧,官方能不能改一下呢?
使用道具 举报
原帖由 安笛 于 2007-6-11 13:23 发表 您的问题是服务器mysql版本的问题 不是您引用那段文字所描述的问题 请您pm我您的站点地址和一个帐号 还有说一下是哪些汉字导致的tag乱码
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )
GMT+8, 2025-1-13 13:50 , Processed in 0.023054 second(s), 3 queries , Gzip On, Redis On.
Powered by Discuz! X3.4
Copyright © 2001-2023, Tencent Cloud.