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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

linux系统下安装一切都OK.网页还是显示????

[复制链接]
zerohb 发表于 2006-11-8 13:37:07 | 显示全部楼层 |阅读模式
请教下高手,我在linux下面安装的Discuz!5.0的UTF8简体中文,安装的时候,全部显示成功.
我进去到界面后,显示的是乱码(???),就只有中文显示不了?
是不是建的MySQL数据库的时候,选择有点问题?
还是php编译的时候,中文出错?

在线等待,谢谢!
hao32 发表于 2006-11-8 13:48:47 | 显示全部楼层
不关php的事,

创建数据库的时候建议使用gbk_chinese_ci来整理

你可以修改config.ini.php里的$dbcharset = '';        设置为utf8来解决当前问题
回复

使用道具 举报

 楼主| zerohb 发表于 2006-11-8 14:13:09 | 显示全部楼层

回复 #2 hao32 的帖子

我的安装的UTF8字符的,采用GBK的gbk_chinese_ci来整理,可以么?
还有里面有个utf8-unicode-ci多语言整理也行不?

谢谢!
回复

使用道具 举报

 楼主| zerohb 发表于 2006-11-8 14:28:09 | 显示全部楼层

回复 #2 hao32 的帖子

我刚才试验了utf8_unicode_ci和gbk_chinese_ci都还是不行.
我之前装过的时候是自己建的数据库,在phpmyadmin里面新建
数据库的时候,就是新建数据库的名字,下拉菜单中的utf8_unicode_ci整理,
这个时候安装的就能显示正确的中文了.查看htdoc/自建目录/config.inc.php里面的
$dbcharset = ''是空的.此时一样能够显示中文.
回复

使用道具 举报

partsoft 发表于 2006-11-8 17:46:05 | 显示全部楼层
可能是mysql安装的时候,没有设置支持多国家语言

具体是在./configure的时候设置吧
回复

使用道具 举报

 楼主| zerohb 发表于 2006-11-10 15:19:28 | 显示全部楼层

问题回避性的解决了

这个问题,我回避性的给解决了.

我在mySQL里面新建了一个数据库,在phpmyadmin页面直接选择UTF8_unicode_ci整理.

然后在安装的时候,选择在已有数据库discuz的基础上安装.没有选择让他给你新建默认的discuz数据库.

然后就OK了.

还有一个问题,可能是与这里有关.

你在linux下面shell命令,
[root]shell->locale,

下面会显示linux系统的语言.

lang....
.......

等等栏目.

这里注意的是,必须确保你安装的论坛和数据库都是与这里的语言一致.

我在这里就出现过一次,在登陆和注册的退出的时候,"如果您的浏览器没有自动跳转,请点击这里","提示信息"还是显示不了,还是"???".

谢谢楼上的兄弟姐妹!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 04:04 , Processed in 0.027902 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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