网站建设资讯

NEWS

网站建设资讯

php输出数据库乱码 php数据库输出json

php数据库显示乱码~~~怎么办~~~

这个可能是你在安装环境的时候出现了问题,在安装mysql的时候,数据库默认的不是gb2312,是西欧字符,建议你重新安装数据库,或是使用wampsever集成安装环境,默认数据库是utf8的,只要你建的数据库整理为utf8

创新互联成立与2013年,是专业互联网技术服务公司,拥有项目网站建设、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元文成做网站,已为上家服务,为文成各地企业和个人服务,联系电话:13518219792

网页文件也保存为utf8的

(不要bom头的那种)以后写php就很少出现问题啦。要是在php文件的最上面一行再加上这么一句代码,?php

header("Content-Type:text/html;

charset=utf-8");?,那出现问题的几率就更小了。

php读取mysql数据库,输出的内容显示乱码

数据载入的时候是乱码还是正常,是从别人机器上导出数据自己恢复的吗?

查看下数据库的字符集编码,show

vaiables

like

'%char%'

查看下字符集

使用下latin1

因为他是默认的

,不行就把数据库删了重新建立在导入数据

php显示数据库里的中文乱码.。ps:数据库和php显示都设置了utf8,为什么还会显示乱码???求解答!!

原因:

这个是因为你的浏览默认解析编码不是 UTF-8,这种情况浏览器他不知道你的文字要显示 什么编码。

解决方案:

要么设置浏览器默认编码为 UTF-8

在输出打印前,先输出 meta charset="utf-8"来告诉浏览器你想要使用的编码方式。

栗子:

echo 'meta charset="utf-8"';//将这行放到第一行输出

echo "trtr/";//

为什么我的php输出的中文是乱码?

是你的页面 编码 有问题!

你这个是不是 还没有用到 数据库 啊?

那应该就是 你的 IE浏览器的 编码 跟你 页面的编码不统一!

你应该先判断你的 页面是 什么编码

然后再把 IE的编码换成 你的页面 编码!那就可以了!


网页名称:php输出数据库乱码 php数据库输出json
转载注明:http://cdweb.net/article/ddisood.html