在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助。

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

方法一:使用标签

如果是HTML中嵌入PHP代码,可以使用来解决中文乱码问题

php输出中文乱码

echo "php中文网!";

?>

方法二:使用header()函数

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

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

?>

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

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

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

?>

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

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

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输出中文乱码怎么解决?相关推荐

  1. php打印出来乱码_PHP输出中文乱码的解决方法(转载)

    最近在windows上发现PHP程序中输出来的中文有乱码的情况. 看了很多帖子资料说可以在页面上添加: http://www.cnblogs.com/leandro/archive/2008/04/2 ...

  2. jquery PHP 中文乱码,PHP输出中文乱码怎么解决?

    在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助. 第一种.HTML和PHP混合 ...

  3. php echo 中文乱码_php echo中文乱码怎么处理

    php echo中文乱码的解决办法:1.在PHP文件的头部加上代码为"<?phpheader ("Content-type:text/html;charset=utf-8&q ...

  4. mssql php 乱码_php mssql中文乱码怎么办

    php mssql中文乱码的解决办法:1.在php页面中加入语句为"SELECT COLLATIONPROPERTY('Chinese_PRC_90_CI_AI', 'CodePage') ...

  5. java printwriter乱码_PrintWriter输出中文乱码分析与解决方案

    用response得到输出流,即response.getOuptStream(); 返回值为ServletOutputStream 对象,即JSP的out对象,要么用response得到输出对象Pri ...

  6. STC51和STM32使用串口输出中文乱码问题解决

    STC51和STM32使用串口输出中文乱码问题解决 问题描述:在进行串口实验时,我们想通过串口调试助手来输出中文信息, 但是我们经常会发现在串口调试助手上会输出乱码,跟我们预期的中文信息不符,见以下图 ...

  7. PHP输出中文乱码的解决方法

    PHP输出中文乱码的解决方法 参考文章: (1)PHP输出中文乱码的解决方法 (2)https://www.cnblogs.com/cyun/p/4146131.html 备忘一下.

  8. 解决Vs输出中文乱码的问题

    解决Vs输出中文乱码的问题 原文:https://blog.csdn.net/c_khalid/article/details/51515675 源程序的运行结果是:中文乱码 首先,这个与VS本身无关 ...

  9. qt5.13.2输出中文乱码

    qt5使用qDebug()输出中文乱码,可以在.pro文件中添加以下的代码: #解决中文编译没法通过,输出中文乱码 msvc {QMAKE_CFLAGS += /utf-8QMAKE_CXXFLAGS ...

最新文章

  1. 谷歌推出情境感知API
  2. Ubuntu系统下添加程序启动器
  3. Qt for VxWorks
  4. Java学习笔记_多态/内部类
  5. mysql 5.6 linux 64_Linux64位服务器编译安装MySQL5.6(CentOS6.4)
  6. 内核下枚举进程 (二)ZwQuerySystemInformation
  7. Redability
  8. 【莫队算法】【权值分块】bzoj3920 Yuuna的礼物
  9. 力软快速开发平台源码7.0.6
  10. messagedigest 图片加密_Java中MessageDigest来实现数据加密的方法
  11. 中国蟹养殖和捕捞现状分析,淡水养殖产量占比最高「图」
  12. win10下如何关闭445端口,教程演示
  13. python解压rar、zip压缩包
  14. IDEA社区版利用maven创建web
  15. 各大cdn厂商的cname域名
  16. 重新认识LODGroup
  17. 第一讲:双活容灾技术和方案概述
  18. 如何计算 NP(natural product likeness)和 BCT(Bertz complexity )?
  19. 保姆级教程,如何发现 GitHub 上的优质项目?
  20. 七牛云 图片上传覆盖

热门文章

  1. 手机计算机怎么玩24点游戏,计算器游戏怎么玩 新手前期玩法介绍
  2. 【考研数学】高等数学知识点整理——第一章 函数、极限、连续
  3. 【学习笔记+习题集】字符相关(输入输出流,字典树,AC自动机,后缀自动机)(4598字)(更新至2022.12.28)
  4. WORD “锁定标记”的功能
  5. 基于C+++Mysql实现(WinForm)校友管理系统(面向对象)【100010007】
  6. 【Fracturing amp; Destruction】Unity3D的物体爆裂、炸裂、碎裂效果
  7. java ppt控件_Java版PPT操作控件Spire.Presentation v2.12.2新版来袭!支持获取具有超链接的目标幻灯片...
  8. ChatGPT国内在线版、微信版
  9. U盘、移动硬盘;固态硬盘、机械硬盘
  10. HTML学生个人网站作业设计:电影网站设计——电影购票项目(9页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载