我用DW 8编写php,每次关闭之后重新打开都出现乱码,我把DW 8的字符在gbk和utf之间切换了,但还是出现乱码,我在mysql中用\s密令查看,mysql显示
server characterset:utf8
Db characterset:utf8
Client characterset:gb2312
Conn. characterset:gb2312
请问这是怎么回事,我应该更改哪一个才对。
我用DW 8编写php,每次关闭之后重新打开都出现乱码,我把DW 8的字符在gbk和utf之间切换了,但还是出现乱码,我在mysql中用\s密令查看,mysql显示
server characterset:utf8
Db characterset:utf8
Client characterset:gb2312
Conn. characterset:gb2312
请问这是怎么回事,我应该更改哪一个才对。
加句:mysql_query("set names utf8");然后把php页面编码转为utf8试下。这个是在你PHP程序连接数据库的那两句代码后面加。完整的应该是
mysql_connect('localhost','root','');
mysql_select_db('数据库名');
mysql_query("set names utf-8");
你的mysql设置的是UTF8的,那你页面上编码也要设置成UTF8
我用DW 8编写php,每次关闭之后重新打开都出现乱码,我把DW 8的字符在gbk和utf之间切换了
你说的这种情况是因为你的DW8默认的编码与你的文件编码不相符引起的
在菜单编辑=》新建文档=》默认编码 改成UTF8的
然后再把文件的编码也改成UTF8的就可以了
在菜单修改=》页面属性=》标题/编码下
加句:mysql_query("set names utf8");然后把php页面编码转为utf8试下。
统统改称
utf-8,主要是数据库