rsdb.net
当前位置:首页 >> php中ECho输出汉字,在网页中运行为乱码,该怎么解... >>

php中ECho输出汉字,在网页中运行为乱码,该怎么解...

echo ''; 添加一个编码设置就可以了.

该一下,给你header 然后,注意,保存文件的时候,使用ansi编码,不要使用utf-8~ 这样,就能保证你输出的是中文了。 dw在 编辑、首选项里面 新建文件 里面有有关编码的设置。如果是用记事本,默认保存为 ansi~ 不好意思,打错了 那个地方应该是 ...

用记事本打开 这个PHP 文件, 然后文件->另存为 选择编码为 utf-8

在写html的a标签时,url中的中文参数在PHP中要先使用urlencode函数处理一下。如:

你好,这是编码问题,统一页面和程序和后台数据库编码,都为gbk或者utf8 现在这样的话,可以使用iconv('UTF-8','GBK',$text)或者iconv('GBK','UTF-8',$text); 你看看上面哪个用的是对,自己试下哦

你需要告诉浏览器用什么编码格式解析你得数据。 可以在html 的head中 也可以在php代码里面用header 你得header里面的utf8 中间少了 ‘-’ 应该是 utf-8

编辑代码的编码和网页浏览的编码要一致才行!只改易方面是不行的,而且,不要用文本编辑器改,里面有bom要去掉,最好用专业的编辑器,要不然还是不行!

参考这篇去掉php文件头部bom信息的文章: http://jingyan.baidu.com/article/3f16e003c3dc172591c103e6.html

说明这个php文件保存的编码是gb2312的,所以输出的是乱码 你把这个文件重新以u8的编码保存一下就行了,文件-》另存为,这里选择编码

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com