返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php文件显示中文乱码怎么解决
  • 966
分享到

php文件显示中文乱码怎么解决

php乱码 2019-12-01 20:12:25 966人浏览
摘要

php文件显示中文乱码的解决办法:1、在PHP文件的最上面加入header语句;2、在页面的开始处加入utf-8编码;3、执行“mysql_query('SET NAMES UTF8');”。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

一:HTML和PHP混合的页面解决方案

如何是htmlphp混编,除了按照第一个方法所说的操作之外,还需要在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,这样插入或检索数据时就不会出现乱码了

--结束END--

本文标题: php文件显示中文乱码怎么解决

本文链接: https://www.lsjlt.com/news/311.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • javascript显示中文是乱码怎么解决
    本篇内容介绍了“javascript显示中文是乱码怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!javascript显示中文是乱码的 ...
    876
    2023-04-02
    javascript
  • PHP+MYSQL中文乱码怎么解决
    这篇文章主要讲解了“PHP+MYSQL中文乱码怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP+MYSQL中文乱码怎么解决”吧!在 console中输入show variable ...
    1101
    2023-04-02
    php mysql
  • PHP怎么解决AJAX中文乱码问题
    这篇文章主要介绍“PHP怎么解决AJAX中文乱码问题”,在日常操作中,相信很多人在PHP怎么解决AJAX中文乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么解决AJAX中文乱码问题”的疑惑有所 ...
    627
    2023-04-02
    ajax php
  • 怎么解决php压缩中文乱码问题
    php压缩中文乱码的解决方法:1、通过“composer require nelexa/zip”安装PhpZip;2、打开“ZipFile.php”;3、找到“extractTo”方法,将“is_writable”函数改掉或去掉;4、转换一下编码格式即可。 ...
    581
    2023-04-02
    中文乱码 php
  • PHP显示MySQL乱码问题怎么解决
    这篇文章主要介绍“PHP显示MySQL乱码问题怎么解决”,在日常操作中,相信很多人在PHP显示MySQL乱码问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP显示MySQL乱码问题怎么解决”的疑 ...
    698
    2023-04-02
    php mysql
  • php url 参数中文乱码问题怎么解决
    php url参数中文乱码问题的解决办法:1、对URL进行UrlEncode处理;2、通过“iconv('utf-8', 'gb2312', $ret)”方式对接收到的数据进行编码转换即可。 ...
    320
    2023-04-02
    php
  • java文件在eclipse中显示中文乱码解决方法
    eclipse项目代码显示中文乱码解决方法有4种:1、设置工作空间的编码方式进行点击菜单中的windows菜单选择下拉菜单中进行选择为preference选项。进入general的选项,选中workspace的选项,点击Apply,点击OK退出。2、设置单个项 ...
    909
    2023-04-02
    java 乱码
  • php怎么解决url中文传参乱码问题
    php解决url中文传参乱码问题的方法:1、使用urlencode和urldecode函数进行转码;2、通过“iconv("gb2312","UTF-8",$gonghui);”方式转码。 ...
    831
    2023-04-02
    php url 中文乱码
  • AJAX中文乱码怎么解决
    本篇内容介绍了“AJAX中文乱码怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!复制代码 代码如下:AJAX使用cook ...
    474
    2023-04-02
    ajax
  • php目录文件名中文乱码怎么办
    php目录文件名中文乱码的解决办法:1、读取指定文件夹下中文word文件,生成文件名列表;2、通过“iconv('GB2312', 'UTF-8' $v)”方式转换编码即可。 ...
    972
    2023-04-02
    php
  • java中显示中文乱码解决方法
    java显示乱码解决方法:1、utf8解决JSP中文乱码问题一般说来在每个页面的开始处,加入:charset=UTF-8的作用是指定JSP向客户端输出的编码方式为“UTF-8”;pageEncoding="UTF-8",为了让JSP引擎能正确地解码含有中文字符 ...
    355
    2023-04-02
    java 乱码
  • PHP解决输出中文乱码问题讲解
    这篇文章主要介绍了PHP解决输出中文乱码问题讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 ...
    281
    2023-04-02
    PHP解决中文乱码 PHP解决中文乱码讲解
  • 如何解决php文件中文名乱码问题
    php文件中文名乱码的解决办法:1、在php文件的头部加入charset代码:2、设置“iconv('utf-8','gb2312',"upload/".$file["name"]);”即可。 ...
    478
    2023-04-02
    php 乱码
  • php添加中文乱码怎么办
    php添加中文乱码的解决办法:1、在php中的头部header设置编码方式;2、用iconv转码;3、在html中用<meat>标签声明编码。 ...
    584
    2023-04-02
    php
  • php bom 中文乱码怎么办
    php bom中文乱码的解决办法:1、打开相应的PHP开发文件;2、添加“$bom = pack("C3",239,187,191);$strcsv =$bom.$strcsv;”即可。 ...
    481
    2023-04-02
    php bom 乱码
  • PHP mysqli 中文 乱码怎么办
    PHP mysqli中文乱码的解决办法:1、检查并修改html文件的编码;2、修改mysql数据库的排序规则为“utf8_general_ci”;3、在执行SQL语句之前加入设置编码即可。 ...
    635
    2023-04-02
    PHP mysqli
  • php cmd中文乱码怎么办
    php cmd中文乱码的解决办法:1、打开命令提示符窗口,执行“chcp 65001”命令;2、点击命令提示符旁边的“图标”,在展开的下拉项中,选择“属性”;3、勾选“使用旧版控制台(U)(需要重新启动,影响所有控制台)”和“丢弃旧的副本”即可。 ...
    202
    2023-04-02
    php
  • java中中文乱码怎么解决?
    java中中文乱码解决方法:一、设置工作空间的编码1、编辑器的编码会影响到所有的项目中的字符的显示,可以说是作用最为广泛的设置,每一个项目都会受到这个设置的影响。点击菜单栏中的窗口(Window)— —选项(Preferences)。2、点击常规(Genera ...
    546
    2023-04-02
    java
  • java中文参数乱码怎么解决?
    java中文参数乱码的解决方法【方法一】后端接收参数时转码String fileName = new String (fileName.getBytes("ISO8859-1"),"utf-8");【方法二】修改tomcat安装目录下的server.xml(推 ...
    219
    2023-04-02
    java入门 java
  • ajax中文乱码问题怎么解决
    本篇内容主要讲解“ajax中文乱码问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ajax中文乱码问题怎么解决”吧!ajax中文乱码问题在中文中经常会出现这种问题,其实只要稍加注意就不 ...
    859
    2023-04-02
    ajax
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作