防止纯PHP页面中文乱码技巧
2016-09-23 14:19
232 查看
PHP页面中文乱码出现的原因有几种,一种是页面编码不统计一,二是数据库未设置编码,三是apache编码有问题,下面我来给大家介绍两种解决办法,总体来讲就是页面编码不统一了。
出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能:
1、页面文件的编码方式(.html,.php等)
2、html.head中指定浏览器的编码方式
3、MySql数据库传输的编码方式
4、Apache字符集
在只有PHP代码的页面,做JS弹窗的时候,如果弹窗内容含有中文,可能会出现乱码的问题,
解决办法,一行代码:
页面中文乱码
数据库是文乱码
注意:
1、此代码必须放在文件最上面, ‘<?php’之后;
2、charset值要看整个网站编码,如果是gb2312,则填gb2312。
出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能:
1、页面文件的编码方式(.html,.php等)
2、html.head中指定浏览器的编码方式
3、MySql数据库传输的编码方式
4、Apache字符集
在只有PHP代码的页面,做JS弹窗的时候,如果弹窗内容含有中文,可能会出现乱码的问题,
解决办法,一行代码:
页面中文乱码
代码如下 | 复制代码 |
header(“Content-Type: text/html; charset=utf-8"); |
代码如下 | 复制代码 |
1.<?php 2.mysql_query('SET NAMES UTF8'); 3. //接下来的就是查出数据或者修改,增加咯 4.?> |
注意:
1、此代码必须放在文件最上面, ‘<?php’之后;
2、charset值要看整个网站编码,如果是gb2312,则填gb2312。
相关文章推荐
- 修改Tomcat默认编码,防止页面中文参数乱码
- 使用PHP向Mysql数据库插入信息,页面中文内容显示正常,但在数据库里却是乱码,这个怎么解决?
- php中文乱码问题以及页面显示部分后台代码问题
- BeanUtils & 防止页面提交的中文乱码
- php 中文截取防止乱码
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- [PHP]页面中文显示乱码
- PHP页面编码问题--中文乱码
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- Jsp页面如何防止中文乱码(非原创)
- php header函数控制页面字符集【防止页面乱码】
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题