正在浏览:
1 名游客
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
根据提示,你的问题是数据库语法错误,需要看SQL文件才知道。
不过你的MySQL版本是4.0x,因此不需要下面这一句,不知道你改过来没有: 引文:
2006/9/6 4:06
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
新进会员
注册日期:
2006/9/6 14:56 所属群组:
注册会员
帖子:
5
等级: 1; EXP: 34
HP: 0 / 8 MP: 1 / 29 |
问题1:用utf8版,同时用xlanguage3,按照xlanguage 说明修改include/common.php 后
(添加include_once XOOPS_ROOT_PATH.'/modules/xlanguage/api.php';), 访问页面时,页面顶端会向下错位一个字符。其他编码版本没有这个问题。是否utf8和xlanguage 冲突? 问题2:utf-8 版上用xlanguage时点击链接文字,页面切换的时候,字体会变粗体一下再恢复。 utf-8 版上用xlanguage时,有几个模块无法使用。请问有没有人在utf-8上用 xlanguage?正常吗?
2006/9/6 15:03
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
引文:
问题1:这个跟你转换页面编码时的设置有关(BOM文件头等),你用什么工具转换UTF-8编码?请用我推荐的软件,默认设置即可。我在malan.com.cn没有出现这种问题。更多细节、原理,google即可。 问题2:没有发现你说的问题,可能也是上述原因造成。
2006/9/6 17:19
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
项目管理员
注册日期:
2004/7/19 23:57 来自 重庆
所属群组:
注册会员 ComSupp 推广组 等级: 30; EXP: 80
HP: 149 / 745 MP: 420 / 7229 |
引文:
我是修改过这个文件。 但是现在我把这个文件还原后,再次安装也出一样的提示错误。 还有就是前面提到的已有数据的转换,我把原有的使用GB2312的XOOPS数据下来和现在安装的UTF-8数据对比,没有开出什么特别的地方,不同的我只发现表前不同和原来数据表有数据,现在的没有;不知道我这样对比是否正确?
2006/9/6 19:58
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
项目管理员
注册日期:
2004/7/19 23:57 来自 重庆
所属群组:
注册会员 ComSupp 推广组 等级: 30; EXP: 80
HP: 149 / 745 MP: 420 / 7229 |
xpress安装问题解决了,可能是mysql 4.0x,我修改了htdocs\class\database\mysqldatabase.php文件,核心安装时写进数据,即使还原文件也没有用,我是把文件还原后,重安装就正常了。
现在唯一的问题是把原来站的gb2312数据转为utf-8 ?
2006/9/6 21:08
|
|||
|
Re: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
新进会员
注册日期:
2006/9/6 21:16 所属群组:
注册会员
帖子:
1
等级: 1; EXP: 0
HP: 0 / 0 MP: 0 / 0 |
各位高手好!我是一名菜鸟,刚接触PHP也没有什么程序基础。
我第一个下的XOOPS的版本是xoops-2.0.15-schinese-utf8。 现在遇到以下问题,还请高手们不厌我烦指点下。 我在本站下了几个摸块,都是汉化好的,安装之后模块内容出现乱码情况。把浏览器编码换成GB2312则模块不会乱码,但系统出现乱码。 我根据说明文档,下了ConvertZ v8.02对模块的schinese进行GBK->UTF-8的转换。甚至整个模块的文件都进行转换了。可是还是无法解决问题。希望能具体介绍下如何把模块转成UTF-8。 问题站点 http://www.90bar.com/htdocs/
2006/9/6 21:54
|
|||
|
Re: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
引文:
不必懂php。你的思路完全正确:只要用ConvertZ v8.02对模块的schinese进行GBK->UTF-8的转换即可。 也许是你的某些转换编码操作不正确造成,另外,不要对一个语言文档进行多次转换操作,因为GBK->UTF-8后,如果再来一次GBK->UTF-8就成乱码了。
2006/9/6 22:38
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
引文:
没看懂,呵呵。你的意思是否: 1、修改了UTF-8中的htdocs\class\database\mysqldatabase.php文件(也就是用英文原版的文件)。 2、重新安装xpress,这时是正常的。 3、把原来站的gb2312数据转为utf-8,导入数据库就不行。 是否是这样? 请清晰地描述一下,让我猜测就难了。
2006/9/6 22:43
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
项目管理员
注册日期:
2004/7/19 23:57 来自 重庆
所属群组:
注册会员 ComSupp 推广组 等级: 30; EXP: 80
HP: 149 / 745 MP: 420 / 7229 |
我不是新安装站,是把原来正常站(2.2X版本)转为使用UTF-8
是参照你的转换手册在做。 详细看:http://www.nb-model.com/ffxk/ 上面提到的问题是做程序部分出现的。 现在要做的是把数据部分转为和程序匹配(utf-8). 在对一个个表转.
2006/9/6 23:02
|
|||
|
回复: XOOPS 简体中文UTF-8 问题反馈 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
转换现有网站的大体步骤:
1、备份数据(程序和数据库); 2、在本地:照手册步骤转换程序部分的语言编码,并更改相关UTF-8设置(我最早也是用2.2x的,好像没有什么差别) 3、在本地:转换数据库SQL文件为UTF-8,搜索文件看看其中有没有gb2312或者latin等字符,如果有的话,根据情况修改为utf-8相关的对应词(用phpmyadmin查看数据库表就知道了。对于4.0x以下版本好像没有什么可设置的,对于4.1以上版本则有很多需要修改) 4、删除服务器原来的程序,删除原来服务器上的数据库; 5、上传新的程序文件,导入新的数据库; 6、有必要的话,清空各种临时文件。 XOOPS 2.2x版本的相关数据库乱码问题可参考:http://xoops.org.cn/modules/newbb/vie ... t_id=21021#forumpost21021 现在你是否已经完成1-2,正在进行3? 此外,我不清楚你为什么要安装呢?只要恢复数据库就可以了,没有必要从头开始安装的。
2006/9/6 23:29
|
|||
|
您可以查看帖子。
您不可发帖。
您不可回复。
您不可编辑自己的帖子。
您不可删除自己的帖子。
您不可发起投票调查。
您不可在投票调查中投票。
您不可上传附件。
您不可不经审核直接发帖。
您不可使用主题类别。
您不可以使用HTML语法。
您不可以使用签名档。