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

 找回密码
 立即注册
搜索

Discuz!EXP 下安装其它DZ版本中文字变“?”,出错了

[复制链接]
smallwl 发表于 2006-3-13 21:25:20 | 显示全部楼层 |阅读模式
中文变成“?”号了。不知是什么原因。

例如安装DZ2。5

一、我下载的是EXP 2。0 FOR GBK版

二、SQL语句中我加了 DEFAULT CHARSET=gbk

三、通过PHPMYADMIN显示正常中文字

四、HTM头我设过GB2312和GBK均这样

五、HTM源文件也是显示?号,与浏览器无关。

-- phpMyAdmin SQL Dump
-- version 2.8.0.1
-- http://www.phpmyadmin.net
--
-- 主机: localhost:6033
-- 生成日期: 2006 年 03 月 13 日 21:15
-- 服务器版本: 5.0.18
-- PHP 版本: 4.4.2
--
-- 数据库: `d4`
--

-- --------------------------------------------------------

--
-- 表的结构 `cdb_templates`
--

DROP TABLE IF EXISTS `cdb_templates`;
CREATE TABLE `cdb_templates` (
  `templateid` smallint(6) unsigned NOT NULL auto_increment,
  `name` varchar(30) NOT NULL default '',
  `directory` varchar(100) NOT NULL default '',
  `copyright` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`templateid`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=2 ;

--
-- 导出表中的数据 `cdb_templates`
--

INSERT INTO `cdb_templates` (`templateid`, `name`, `directory`, `copyright`) VALUES (1, '默认模板套系', './templates/default', '北京康盛世纪科技有限公司');

[ 本帖最后由 smallwl 于 2006-3-13 21:40 编辑 ]
t1.jpg
t2.jpg
t3.jpg
t4.jpg
回复

使用道具 举报

 楼主| smallwl 发表于 2006-3-13 22:05:07 | 显示全部楼层
问题暂时解决了。

在 db_mysql.php 中,加上一条语句,强行设置为GB2312.好象不是好办法,也暂时只能这样了。

  1.                 //强行设为GB2312
  2.                 $this->query("SET NAMES 'gb2312'");

  3.                 mysql_select_db($dbname);
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-16 21:01 , Processed in 0.110536 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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