永发信息网

DW中编写PHP与mysql连接乱码

答案:4  悬赏:40  手机版
解决时间 2021-07-17 07:32

我用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,主要是数据库

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
缝纫机的维修
什么是人最宝贵的东西?
巴乔夺过世界冠军吗
金融危机,我该选择什么项目
如何删除此文件
什么叫自欺欺人?
我是的手机是5320,刚用没几就不能能下载软件
感冒不吃药行吗?
穿越火线警叫什么
为什么我只是复制 粘贴 原文件就不见了 绝对
我的QQ炫舞舞团【√→浅の☆嗳♂♀】,寻求一
1500-2000元的诺基亚智能机,大家帮忙推荐一
为什么金融学成为当今一大热点
女人做大的任务是什么
扒着睡觉对身体有害吗?
推荐资讯
QQ黄钻开通了怎么没反应?
DNF河南1区找个师父,练鬼剑士技术好的来??
欢乐中国行走进玉环请了哪些明星
梦幻诛仙的化生和练骨分别是什么?要什么物品
CS生化危机竞技版(珍藏版)怎么调出旋风AK
股票这是什么意思?
成都哪里有上等天麻
现在怀孕五个月了,怎么还是老觉得很爱睡觉呢
《田教授的28个亲戚》的插曲是什么
SONY的mp4怎么将歌输进去
N95内存坏,求助!
QQ空间里的收藏夹在哪?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?