中文显示乱码问题!

中文显示乱码问题!

  在MYSQL4.1中,为什么我导入的数据库中,中文显示会为乱码,表现为"????????",每一个表结构中"整理"这个列默认为:"latin1_swedish_ci",当我手动修改为"gb2312_chinese_ci"时,中文显示正确了,可是,在PHP页面中诈取时,中文显示部分却仍然是"??????",我按网上有些说法,在数据库链接后加这么一句:mysql_query("SET NAMES UTF8");,试过后,结果还是一样,无法正确显示中文,为什么?如何解决?
    还有就是上面所提到的"整理"这一列,有什么方法改变它的默认值?我想设置默认值为:"gb2312_chinese_ci".

无能为力了,我这里的标准是EUC-JP和SHIFT-JIS
用的是POSTGRESQL

试一下

APACHE之httpd.conf配制:
找到:AddDefaultCharset ISO-8859-1
改成:AddDefaultCharset gb 2312(注gb后没有空格)

还有

在php.ini中default_charset GB2312
而且phpinfo()中也显示default_charset GB2312

mysql编码问题,我一般用这个就行了
mysql_query("SET NAMES 'GB2312'");
如果不行我也不知什么原因了,爱莫能助。。。
如履薄冰

   以上方法都试过了,可是,还是不行,真不知这是怎么一回事!狂哭!!

应该是这样的
mysql_query("set names gbk");
或者
mysql_query("set names gb2312")
把第一行加在connect的后面

原来如此,怪不得我写的留言版老是显示不了中文

呵呵....我的还是不能显示中文啊

解决中文显示

原来这个问题也一直困扰了我好几天,是这样的,要四个地方都设正确方行的:在phpmyadmin的首页中的language要选chinese simplefied (zh-utf-8)即简体中文;MYSQL 字符集:UTF-8 Unicode(utf-8);MYSQL连接校对:gbk_chinese_ci:还有就是在程序中数据连接connect的后面加上
mysql_query("set names gbk");
我的是这样解决的