主题 : utf8页面正常但所有数据库内容全都是问号(成功解决,见10楼)
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
楼主  发表于: 2007-11-02 17:30

0 utf8页面正常但所有数据库内容全都是问号(成功解决,见10楼)

在外国空间安装phpwind6之后,系统内置文字显示正常。但涉及读数据库的内容都显示为问号(??????????????)

值得注意的是数据表信息:Collation      latin1_swedish_ci
按说数据表应当被创建为utf8_unicode_ci的collation。

在phpmyadmin中强制ALTER TABLE也没有效果。

实例:

http://lunarpages.3322.org/PHPWind_UTF8_6.0/upload/index.php




解决方案:安装之前手工使用phpmyadmin将数据库collation设置为utf8
[ 此贴被fanqi1234在2007-11-05 07:05重新编辑 ]
我们一直在努力,始终不曾放弃....会员表 自己打   /member.php
级别: 六星会员
UID: 564163
精华: 0
发帖: 14370
威望: 205462 点
金钱: 630 两
贡献值: 18 点
PW积分: 17 点
群组: phpwind支持团队
在线时间: 1815(时)
注册时间: 2005-12-16
最后登录: 2009-07-04
沙发  发表于: 2007-11-02 17:33

編碼問題是肯定的了
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
地毯  发表于: 2007-11-02 17:42

问题是搞不清应该在哪里修改。install.php没改明白……修改之后重新安装了一次,得到的数据表仍然是Collation      latin1_swedish_ci


在db_mysql.php里强行添加语句也没起效果。
mysql_query("SET CHARACTER SET 'utf8';");
mysql_query("SET NAMES SET 'utf8';")


现在不知道应该改哪里了……
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
3楼  发表于: 2007-11-02 18:00

顶几次看看
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
4楼  发表于: 2007-11-02 20:19

顶顶
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
5楼  发表于: 2007-11-03 03:42

顶顶顶
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
6楼  发表于: 2007-11-04 17:29

顶x4
级别: 初来乍到
UID: 1327036
精华: 0
发帖: 8
威望: 0 点
金钱: 0 两
贡献值: 0 点
PW积分: 0 点
在线时间: 3(时)
注册时间: 2007-08-22
最后登录: 2007-12-19
7楼  发表于: 2007-11-04 18:23

顶5
其实我不喜欢灌纯净水。但是不水这帖子就沉了。我可怎么办……
级别: 二星会员
UID: 840416
精华: 0
发帖: 450
威望: 60 点
金钱: 31 两
贡献值: 0 点
PW积分: 15 点
在线时间: 77(时)
注册时间: 2006-07-29
最后登录: 2009-07-04
8楼  发表于: 2007-11-04 19:15

1、sql_config.php的charset 跟数据库的charset保持一致
2、开启后台的“强制编码”功能
我们一直在努力,始终不曾放弃....会员表 自己打   /member.php
级别: 六星会员
UID: 564163
精华: 0
发帖: 14370
威望: 205462 点
金钱: 630 两
贡献值: 18 点
PW积分: 17 点
群组: phpwind支持团队
在线时间: 1815(时)
注册时间: 2005-12-16
最后登录: 2009-07-04
9楼  发表于: 2007-11-04 19:47

PHPMYADMIN里.有设置对不?
我又回来拉!
级别: 新手上路
UID: 5805
精华: 0
发帖: 33
威望: 26 点
金钱: 106 两
贡献值: 0 点
PW积分: 0 点
在线时间: 40(时)
注册时间: 2004-05-24
最后登录: 2009-06-12
10楼  发表于: 2007-11-04 20:38

2.  在  安装前  用phpmyadmin 整理数据库为 utf8_unicode_ci

参考这个帖子

http://www.phpwind.net/read-htm-tid-529455.html
老pw迷,我又回来拉!