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

本文操作环境: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

猜你喜欢

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

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

    这篇文章主要讲解了“PHP+MYSQL中文乱码怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP+MYSQL中文乱码怎么解决”吧!在 console中输入show variable
    阅读数:969 php mysql
  • PHP怎么解决AJAX中文乱码问题

    这篇文章主要介绍“PHP怎么解决AJAX中文乱码问题”,在日常操作中,相信很多人在PHP怎么解决AJAX中文乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么解决AJAX中文乱码问题”的疑惑有所
    阅读数:600 ajax php
  • 怎么解决php压缩中文乱码问题

    php压缩中文乱码的解决方法:1、通过“composer require nelexa/zip”安装PhpZip;2、打开“ZipFile.php”;3、找到“extractTo”方法,将“is_writable”函数改掉或去掉;4、转换一下编码格式即可。
    阅读数:577 中文乱码 php
  • PHP显示MySQL乱码问题怎么解决

    这篇文章主要介绍“PHP显示MySQL乱码问题怎么解决”,在日常操作中,相信很多人在PHP显示MySQL乱码问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP显示MySQL乱码问题怎么解决”的疑
    阅读数:664 php mysql
  • php url 参数中文乱码问题怎么解决

    php url参数中文乱码问题的解决办法:1、对URL进行UrlEncode处理;2、通过“iconv('utf-8', 'gb2312', $ret)”方式对接收到的数据进行编码转换即可。
    阅读数:303 php
  • php怎么解决url中文传参乱码问题

    php解决url中文传参乱码问题的方法:1、使用urlencode和urldecode函数进行转码;2、通过“iconv("gb2312","UTF-8",$gonghui);”方式转码。
    阅读数:831 php url 中文乱码
  • 如何解决php输出图片并显示中文乱码问题

    php输出图片并显示中文乱码的解决办法:1、在PHP代码前加上ob_clean()清除缓冲区;2、设置UTF-8编码即可。
    阅读数:742 php 乱码
  • php目录文件名中文乱码怎么办

    php目录文件名中文乱码的解决办法:1、读取指定文件夹下中文word文件,生成文件名列表;2、通过“iconv('GB2312', 'UTF-8' $v)”方式转换编码即可。
    阅读数:962 php
  • 如何解决php文件中文名乱码问题

    php文件中文名乱码的解决办法:1、在php文件的头部加入charset代码:2、设置“iconv('utf-8','gb2312',"upload/".$file["name"]);”即可。
    阅读数:468 php 乱码
  • PHP解决输出中文乱码问题讲解

    这篇文章主要介绍了PHP解决输出中文乱码问题讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
  • php添加中文乱码怎么办

    php添加中文乱码的解决办法:1、在php中的头部header设置编码方式;2、用iconv转码;3、在html中用<meat>标签声明编码。
    阅读数:569 php
  • php bom 中文乱码怎么办

    php bom中文乱码的解决办法:1、打开相应的PHP开发文件;2、添加“$bom = pack("C3",239,187,191);$strcsv =$bom.$strcsv;”即可。
    阅读数:470 php bom 乱码
  • PHP mysqli 中文 乱码怎么办

    PHP mysqli中文乱码的解决办法:1、检查并修改html文件的编码;2、修改mysql数据库的排序规则为“utf8_general_ci”;3、在执行SQL语句之前加入设置编码即可。
    阅读数:624 PHP mysqli
  • php cmd中文乱码怎么办

    php cmd中文乱码的解决办法:1、打开命令提示符窗口,执行“chcp 65001”命令;2、点击命令提示符旁边的“图标”,在展开的下拉项中,选择“属性”;3、勾选“使用旧版控制台(U)(需要重新启动,影响所有控制台)”和“丢弃旧的副本”即可。
    阅读数:189 php
  • php中怎么解决serialize函数中文乱码的问题

    PHP解决serialize函数中文乱码问题的方法:将序列化后包含中文的字符串再进行一次“base64_encode”编码,编码后可以将特殊字符进行转义,并将中文字符传送到客户端。
    阅读数:162 php
  • 如何解决php xmlhttprequest 中文乱码问题

    php xmlhttprequest中文乱码的解决办法:1、统一到UTF-8;2、输出通过XMLHttpRequest获取的文本时,在headers中增加文本声明即可。
    阅读数:960 php xmlhttprequest
  • 如何解决php gd中文乱码问题

    php gd中文乱码的解决办法:1、打开相应的PHP代码文件;2、通过GD库输出中文字符串时,使用imagettftext()函数即可解决乱码问题。
    阅读数:669 php gd
  • PHP中文乱码分类及解决办法大全

    PHP+MYSQL做网站开发通常都会碰到浏览器输出中文字符时乱码,这个问题的原因主要是因为HTML内容编码,PHP文件编码和MySQL数据库编码这三者不一致造成的。下面我们以UTF-8为例简述一下如何统一这三者之间的关系。新增一个PHP文件
    阅读数:286 HTML MySQL PHP utf-8 中文乱码
  • PHP json_encode中文乱码解决方法

    这篇文章主要介绍了PHP json_encode中文乱码解决方法,有遇到此类问题的同学,可以参考一下
    阅读数:654 php 中文乱码 php json_encode