很多站长朋友们都不太清楚php结果中文乱码,今天小编就来给大家整理php结果中文乱码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php显示中文乱码 2、 PHP中文乱码怎么解决? 3、 PHP中文乱码问题 4、 为什么我的php输出的中文是乱码? 5、 PHP中文乱码 6、 如何解决PHP中文乱码问题 php显示中文乱码php数据库中文乱码的解决办法:1、创建数据库时,规定字符类型为uft8;2、创建表时,规定字符类型为utf8;3、在PHP的MySQL连接函数中,添加语句“mysql_query("set names 'utf8'")。
PHP中文乱码怎么解决?最好最快的解决办法就是使页面申明的编码与数据库内部编码一致,如果页面申请的编码与数据库内部的编码不一致时,那就设定连接编码。Mysql_query(“set
names
***”).
php文件本身的编码与网页的编码应匹配,如果欲使用gb2312编码,那么php要输出头
代码如下:
header(“Content-type:text/html;charset=gb2312”)
静态页面添加
代码如下:
<meta
http-equiv=”Content-type”content=”text/html;
charset=gb2312”>,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。
如果欲使用uft-8编码,那么php要输出头
代码如下:
header(“Content-type:text/html;
charset=utf-8”),
静态页面添加
代码如下:
<meta
http-equiv=”Content-type”content=”text/html;
charset=utf-8”>,
所有文件的编码格式为utf-8.保存为utf-8可能会有点麻烦,一般utf-8开头会有BOM,如果使用
Session就会出现问题,可用editplus软件来保存。
我也是从这里得知:
PHP中文乱码问题echo "<meta charset='UTF-8'><script>alert('账号或密码错误!','UTF-8');</script>";
echo "<script>window.history.back(1);</script>";
为什么我的php输出的中文是乱码?是你的页面
编码
有问题!
你这个是不是
还没有用到
数据库
啊?
那应该就是
你的
IE浏览器的
编码
跟你
页面的编码不统一!
你应该先判断你的
页面是
什么编码
然后再把
IE的编码换成
你的页面
编码!那就可以了!
PHP中文乱码meta 头里 写 是 gbk 或者 gb2312 没有叫 gbk2312的
1. 检查PHP文件本身的编码 ,一般在 editplus 打开后 右下角能看到 ansi 就算正常了。
2. 写meta标记
3. 查看数据库本身的编码, 还有数据表 ,文本型字段的编码。 这些在 phpmyadmin里就能看到
4. $result->query("set names gbk") 这个当然要用。
5. 还有一种可能是 你插入数据的页面 和 显示数据的页面 编码不相同,
你先检查上面的 所有编码 然后把数据删除了 ,重新插入 在看看
如何解决PHP中文乱码问题PHP中文乱码主要是编码不对,存在以下两种情况,你以此检查一下 ,改对编码就行了
1、 php文件本身的编码与网页的编码应匹配
a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。
b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的编码格式为utf-8。保存为utf-8可能会有点麻烦,一般utf-8文件开头会有BOM,如果使用 session就会出问题,可用editplus来保存,在editplus中,工具->参数选择->文件->UTF-8签名,选择总 是删除,再保存就可以去掉BOM信息了。
2. php本身不是Unicode的,所有substr之类的函数得改成mb_substr(需要装mbstring扩展);或者用iconv转码。
关于php结果中文乱码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php结果中文乱码 php解决中文乱码的详细内容...