使用PHP时出现乱码,php出现乱码该怎么解决?
刚刚学PHP,写项目的时候经常会出现乱码。那么php出现乱码该怎么解决?下面本篇文章就来给大家介绍php出现乱码的解决方法,希望对大家有所帮助。
PHP文件输出出现乱码
无论是HTML和PHP混合的页面乱码,还是纯PHP页面的乱码问题(数据是静态的),都需要php本身的编码与HTML网页的编码匹配。
使用header()语句来将PHP的编码和网页的编码保持一致。
PHP与MySQL数据交互出现乱码
此时需要PHP与数据库的编码应一致。
如何你使用的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出现乱码该怎么解决?相关推荐
- 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]
在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案 病症表现为:主要表现为用T-sql语句插入中文数据时数据库显示全是问号"???" 解决办法: 第一种办法 ...
- 成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码
成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码 目录 解决问题 解决办法 解决问题 pymssql连接数据库,插入记录显示乱码,python输出也乱码 连接语句 conn ...
- 解决 IDEA 在 commit 代码时 git 日志乱码 (提交时填写的中文说明乱码)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.问题描述: idea 开发代码中的 中文正常,但提交到码云时填写的提交日志是乱码. 提交到码云后 ...
- IDEA 启动tomcat 项目时控制台打印日志中文乱码
在做一个新项目的时候发现,IDEA 启动tomcat 项目时控制台打印日志中文乱码 解决方案:点击Help-->Edit Custom VM Options 将 -Dfile.encodin ...
- CentOS7 Selenium chrome截图时,文字呈方框乱码状态解决
在CentOS7使用Selenium chrome截图时,图片中文字为乱码状态,如下图: 在centos上安装了宋体字体解决了这个问题 系统:centos 7 下载宋体文件:点击下载 把文件放到 /u ...
- java 空格乱码_java 中文乱码以及空格乱码解决方案总结
当使用response.write返回JSON数据到前端时,需要在前面加上这句 response.ContentType = "text/html;charset=gb2312"; ...
- jsp mysql中文乱码,jsp中文乱码 jsp mysql 乱码的解决方法
jsp中文乱码 jsp mysql 乱码的解决方法 jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCh ...
- 【IntelliJ IDEA】中文乱码问题 ( 代码乱码 | 编译乱码 | 控制台乱码 )
文章目录 I . 乱码类型说明 II . 解决代码乱码问题 III . 编译时乱码解决 IV . 控制台乱码解决 I . 乱码类型说明 使用 IntelliJ IDEA 开发 Java 程序时 , 会 ...
- java中文乱码decode_Java中文乱码处理
java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这 ...
最新文章
- 虚拟在左,真实在右:德国学者用AI合成一亿像素逼真3D图像,可任意旋转
- js控制Iframe 和 iframe与主页的交互,传值 (转载)
- double click items in SBWP
- linux软链接上传svn,svn 软链接问题
- 因特网使用期限_Internet死亡时使用PC的其他方式
- 设计一个具有等待队列的连接池
- 在Delphi中如何创建和使用udl文件
- python 三引号_入门Python 必备知识基础(一)
- 转:word2vec 中的数学原理详解
- php二分法实力,php常见的几种排序以及二分法查找
- STM-1和SDH的关系
- 常用PDF文档开发库
- 台达plc编程支持c语言吗,台达plc编程软件有哪些
- 使用httpclient下载网络上的图片
- flash的计算机知识,Flash CS6计算机动画设计教程
- 计算机组成原理肖铁军第二版答案,计算机组成原理(肖铁军编)第二章习题及答案...
- 高通平台RF配置流程
- 谈谈唯一约束和唯一索引
- ARGB 和 RGBA
- 基于墨刀的视频剪辑软件Xshow原型化系统
热门文章
- HDOJ 1247 HDU 1247 Hat’s Words ACM 1247 IN HDU
- MFC 线程的退出方法
- IIS服务器绑定域名问题
- DataGridRow的创建
- 文件查找工具everything的下载使用
- html轮播视频插件上加文字,可加入视频、图片的轮播swiper插件(可以拖动、视频存在加载条)...
- html js 动态表格数据,HTML+JS动态表格
- 微信小程序,引用扩展组件提示“没有找到可以构建的NPM包”
- c语言 集中上机题目,C语言集中上机题目.doc
- 加大weblogic在Linux内存,在linux运行weblogic出现运行内存不足错误,求鞭挞....