mysql的新问题~!

mysql的新问题~!

我看了贵站的mysql中文乱码解决方法的帖子,虽然看不太懂,但是也能略懂一二,但是我遇到了困难如下:

我在mysql的设置文件my.ini里面所有能设置字符集的地方都设置了utf8,也在phpmyadmin里面能设置的地方都设置了utf8_unicode_ci

创建出来的表,在phpmyadmin里面能显示出中文,一切正常.

但是问题就来了,我想用dw8做一个网站,但我才开始做第1页,引用数据库表的时候就出现乱码了.......中文全部显示为"????"

请问一下这到底是什么原因啊...我尝试了很多改动,还是这样......究竟是哪里出了问题???

再认真看一下那篇文章.php乱码的解决方法 要加 set names
如履薄冰

这个设置一下:mysql_query("set names 'gbk'");//这就是指定数据库字符集,一般放在连接数据库后面就系了

谢谢版主和sunflower两位~~问题好象解决了~我是用gb2312的

再问一下,假如我做一个新闻系统,分为news.php;newsshow.php;newslogin.php;newsdel.php这几个页面,
那需要每个页面的代码里都加上mysql_query("set names 'gb2312'");这句吗?

有点奇怪,不知道是不是dw8还是什么东西对gb2312支持不好,有时候不加这句mysql_query("set names 'gb2312'");也可以显示中文~~
有时候又一定不行....

只要在数据库的连接语句之后加mysql_query("set names 'gb2312'");就可以了

是不是指$conn = mysql_connect("localhost","root",""); 这句之后??
但是我在我做出来的页面上上找不到这句啊...
全部页面第1句就是
<?php require_once('Connections/conndigitalBoard.php'); ?>
也没有root什么的~