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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[补丁] 解决DiY-Page门户系统和其它插件的【中文变???问题】

[复制链接]
wenshuang 发表于 2005-12-20 15:11:37 | 显示全部楼层 |阅读模式
这个问题是比较common的,有无数个插件都有这样的问题,就是中文变成一大串问号
这是因为MYSQL4.1/5.x下默认字符集是UTF8所致。
下面说说我的DiY-Page解决它的方法,其它插件都可以以此类推:

1、用记事本等文本编辑器 打开 hpmain 目录下的 module 目录中的 dbcmd_dz4.php

2、在其中查找以下代码

  1. @mysql_select_db($this->dbname,$connection);
复制代码


3、在这句代码的 下面一行 插入以下代码
简体中文用户插入:
  1. @mysql_query("Set Names 'gb2312'");
复制代码

繁体中文用户插入:
  1. @mysql_query("Set Names 'big5'");
复制代码


4、保存文件,上传覆盖旧的对应文件。

5、到后台点“立即更新页面内容”,看下乱码问题是否已经解决。

注:如果还不行,在第3步改gb2312或big5为 gbk  试一下。

[ 本帖最后由 wenshuang 于 2005-12-20 15:19 编辑 ]

评分

1

查看全部评分

freddy 发表于 2005-12-20 15:18:59 | 显示全部楼层
沙发支持!
回复

使用道具 举报

 楼主| wenshuang 发表于 2005-12-20 15:21:14 | 显示全部楼层
原帖由 freddy 于 2005-12-20 15:18 发表
沙发支持!

哇,小f今天创纪录了啵,在我发布之后的第199秒就高亮了。。。。。
回复

使用道具 举报

freddy 发表于 2005-12-20 15:22:38 | 显示全部楼层
那是现在我正好在!刚处理完公司的一些事情!
回复

使用道具 举报

 楼主| wenshuang 发表于 2005-12-20 16:22:28 | 显示全部楼层
顶上去。。。。。
其它插件可以在连接数据库的语句后加入1楼的第3步的代码。。。。。即可解决。
回复

使用道具 举报

cat0086 发表于 2005-12-20 16:24:01 | 显示全部楼层
顶,好东西
回复

使用道具 举报

 楼主| wenshuang 发表于 2005-12-20 17:01:55 | 显示全部楼层
为了让更多朋友看到。顶一下。
回复

使用道具 举报

空气飘飘 发表于 2005-12-20 18:05:22 | 显示全部楼层
我也支持下..以前用的``
回复

使用道具 举报

 楼主| wenshuang 发表于 2005-12-21 13:19:10 | 显示全部楼层
另外,有些情况好像要把 gb2312 换成 gbk 才能解决:)
回复

使用道具 举报

coldstar 发表于 2005-12-22 21:56:44 | 显示全部楼层
支持,没问题
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:44 , Processed in 0.028393 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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