PHP怎么处理中文乱码 如图

 我来答
斯微安5
2014-02-28 · TA获得超过238个赞
知道小有建树答主
回答量:852
采纳率:100%
帮助的人:288万
展开全部
1. 数据源格式不同 html页面展示的数据来自不同的数据源,不同的数据源的数据编码格式不一样,那么无论charset设置什么值,都会是乱码。解决方法就是在展示数据之前,将所有的数据内容重新编码为统一的格式,如utf-8,让后设定charset=utf-8。

2. Html编码与数据源不同 编辑html的格式与数据源格式不一致,比如html编辑器默认使用了
ANSI(gbk),而数据源(如数据库,xml,或第三方数据)是utf8,在编辑html时,为了不乱码显示,必然将charset设置为gbk或
gb2312,所以当展示数据时,必然出现乱码。解决方法还是统一编码,如果数据源无法控制,可以将html设置为统一格式,如果html太多,那么需要
借助批量编码转换工具。

3. CGI编码与数据源不同 CGI(C++,php等)代码的格式与数据源,charset不一致。动态网站html有可能是cgi生成的,在编写cgi时有可能会hard code一些中文内容,如果编写代码的格式与charset,或数据源不一致,那么必然出现乱码。
妥当还勤俭的小菠萝蜜8
2014-02-28
知道答主
回答量:17
采纳率:0%
帮助的人:7.8万
展开全部
乱码无非是数据库编码、php编码、模板编码、页面编码的问题。 统一utf8或者gbk就没问题了。你这个问题首先要从数据库开始,依次检查文件编码问题就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
婉丽还素净的仓鼠
2014-02-28 · TA获得超过800个赞
知道小有建树答主
回答量:1154
采纳率:16%
帮助的人:316万
展开全部
在网页的头部加编码标识,你百度下相关的资料吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式