论坛风格切换切换到宽版
  • 3997阅读
  • 10回复

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

上一主题 下一主题
离线fanqi1234
 
发帖
8
金钱
175
威望
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2007-11-02
在外国空间安装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重新编辑 ]
在线

发帖
22854
金钱
2851
威望
6332
只看该作者 沙发  发表于: 2007-11-02
編碼問題是肯定的了
离线fanqi1234
发帖
8
金钱
175
威望
0
只看该作者 板凳  发表于: 2007-11-02
问题是搞不清应该在哪里修改。install.php没改明白……修改之后重新安装了一次,得到的数据表仍然是Collation      latin1_swedish_ci


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


现在不知道应该改哪里了……
离线fanqi1234
发帖
8
金钱
175
威望
0
只看该作者 3楼 发表于: 2007-11-02
顶几次看看
离线fanqi1234
发帖
8
金钱
175
威望
0
只看该作者 4楼 发表于: 2007-11-02
顶顶
离线fanqi1234
发帖
8
金钱
175
威望
0
只看该作者 5楼 发表于: 2007-11-03
顶顶顶
离线fanqi1234
发帖
8
金钱
175
威望
0
只看该作者 6楼 发表于: 2007-11-04
顶x4
离线fanqi1234
发帖
8
金钱
175
威望
0
只看该作者 7楼 发表于: 2007-11-04
顶5
其实我不喜欢灌纯净水。但是不水这帖子就沉了。我可怎么办……
离线binarie

发帖
449
金钱
206
威望
59
只看该作者 8楼 发表于: 2007-11-04
1、sql_config.php的charset 跟数据库的charset保持一致
2、开启后台的“强制编码”功能
在线

发帖
22854
金钱
2851
威望
6332
只看该作者 9楼 发表于: 2007-11-04
PHPMYADMIN里.有设置对不?
离线yiye

发帖
33
金钱
286
威望
76
只看该作者 10楼 发表于: 2007-11-04
2.  在  安装前  用phpmyadmin 整理数据库为 utf8_unicode_ci

参考这个帖子

http://www.phpwind.net/read-htm-tid-529455.html
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个