php中文乱码问题的解决方案

乱码是我们在开发可能经常遇见,也是最让人头疼的一个问题了,下面是小编分享的php中文乱码问题的解决方案,一起来看一下吧。

第一种:解决HTML中中文乱码问题方法

如果你的HTML文件文件出现了乱码问题,那么你可以在head标签里面加入UTF8编码(国际化编码):UTF-8是没有国家的编码,也就是独立于任何一种语言,任何语言都可以使用的。

示例

我们现在的HTML5文件,设置编码更为简单,像下面这样

第二种、HTML和PHP混合的页面解决方案

如何是HTML和PHP混编,除了按照第一个方法所说的操作之外,还需要在PHP文件的最上面加入这句代码:

header("content-type:text/html;charset=utf-8");  //设置编码

?>

第三种、纯PHP页面的中文乱码问题(数据是静态的)

如果你的PHP页面出现了乱码,只需要在页面的开始处加入下面代码就可以了。

header("content-type:text/html;charset=utf-8");  //设置编码

?>

第四种、PHP+Mysql中文乱码问题

这个除了按照第三种所说的操作之外,还要在你的数据查询/修改/增加之前加入数据库编码。而且,值得注意的是,这里的UTF8和之前的`不一样,中间是没有横线的。

mysql_query('SET NAMES UTF8');

//接下来的就是查出数据或者修改,增加

?>

如何你使用的MySQL版本在 4.1或更高版本,可以在链接数据库操作后,设置一个字符编码,像下面这样

UTF-8编码只是其中一种编码,如果不想使用utf-8编码,也可以使用其他编码,只需将UTF-8换成你想使用的编码就可以,目前中文网站开发中主要用的是GB2312和UTF-8 两种编码。

有一点要注意:在需要做数据库操作的php程序前加的 mysql_query("set names '编码'");编码,一定要和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了

【php中文乱码问题的解决方案】相关文章:

php中文乱码问号,php中文乱码问题的解决方案相关推荐

  1. MySQL数据库乱码(中文变问号)问题解决

                                                      开发岗位信息发布 求职 资料免费获取 工具激活等,关注我们来围观~ 乱码问题出现的情况有很多种,针对 ...

  2. 解决使用Ajax 前台提交表单到后台,但输出为问号的中文乱码情况

    解决使用Ajax 前台提交表单到后台,但输出为问号的中文乱码情况 情况如下: 在web.xml文件中已经配置了,如下的spring的Filter <filter><filter-na ...

  3. PC按键精灵读取txt文本出现乱码怎么办?按键精灵手机助手读取txt文本中文变问号怎么办?

    今天有人跟我说,他的PC按键精灵读取txt文本出现乱码,问我怎么办. 之前也有人问我按键精灵手机助手读取txt文本,中文变成问号怎么办? 在这里我统一回复一下. 这是由于文本文件编码格式造成的.PC按 ...

  4. ajax返回值中文变成问号,用ajax传递json到前台中文出现问号乱码问题的解决办法...

    用ajax传递json到前台中文出现问号乱码问题的解决办法 我使用的Springmvc,在controller层传输一个json到前台,后台显示没问题,中文正常显示而到了前台 中文就变成了问号. 后来 ...

  5. Oracle显示中文出现问号(乱码)????

    这两天刚刚使用Oracle,出现了好多不愉快的事情,下面分享一下我的一点经历: (1)关于软件版本的问题,我到现在还没有解决,欢迎各路大佬.神仙给点建议: Oracle11g64位,plsql可视化工 ...

  6. python写入mysql乱码_python MYsql中文乱码

    以前用php连mssqy时也经常出现中文乱码(中文变问号)的问题,那时就明白是编码没设置好导航,现在的Python连mssql数据库也同样出现这问题,问题一样,解决的办法当然也会相似,现在我们来看看解 ...

  7. mysql存储过程中文乱码_mysql存储过程中文乱码

    MySQL 中存储过程 中文乱码问号??? mysql 中文乱码一直是一个老大难的问题,接下来一一解决!!!! 数据库存储数据乱码 存储过程中数据乱码 001 数据库存储数据乱码 相信大家遇到最多就是 ...

  8. keil复制代码乱码_win7系统下Keil复制中文注释到记事本出现乱码的解决方法

    Keil是软件编程的时候经常会用到的软件,但是有不少win7系统用户在复制Keil源程序中文注释到记事本的时候,发现出现了乱码的情况,遇到这样的问题该如何处理呢,现在为大家带来win7系统下Keil复 ...

  9. utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件

    utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...

最新文章

  1. vs2008\drivers\opengl_2.h.c_opengl基本功能介绍+示例
  2. 每一个工程师都要学的安全测试,老板再也不用担心服务器被黑
  3. IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源)...
  4. python必背代码-让你的python代码优雅地道的小技巧
  5. 【图像处理】canny和sobel边缘检测__python-opencv
  6. java中Excel转图片实现
  7. 北京中波(AM-MW)无线广播发射频率/频道表 (转载)
  8. ESP32 硬件开发指北 -- 外接FLASH使用指北
  9. linux dns权重设置,权重及权重配置
  10. CF128A - Statues
  11. Scala Test
  12. unity build报错Type has an extra field of type in the and thus can‘t be serialized error
  13. body 没有被撑开_flex布局被子元素撑开如何保持内容不超出容器的方法
  14. 图片采集-输入关键词批量收集图片免费
  15. [牛客网] 电话号码
  16. 由浅入深探索DotAsterisk(点星PBX)中小型呼叫中心IPPBX系统(一:前言)
  17. python爬表情包_【从零开始写爬虫一】批量下载表情包
  18. 微信分享网页不显示缩略图
  19. 第四课:如何安装树莓派系统
  20. React-Native 创建App项目

热门文章

  1. python开源web项目-15个最受欢迎的Python开源框架(转载)
  2. 哈夫曼树及哈夫曼编码的构造方法
  3. html_css_四分之一圆
  4. 日历公历农历C语言大作业,C语言编写一个带农历的万年历
  5. 如何建设网站?建站工作包括哪几个部分?
  6. Flex中实时动态加载(图像swf)皮肤的方法
  7. 一个自由泳爱好者从2017年到2019年的学习笔记
  8. ESP32-C3入门教程 IoT篇⑥——阿里云 物联网平台 EspAliYun RGB LED 实战之设备批量生产工具
  9. 清华大学计算机学科推荐学术会议和期刊列表
  10. 三层交换机到底怎么配置才算高级?老杨手把手示范给你看