• 技术文章 >后端开发 >PHP问题

    如何解决wamp php中文乱码问题

    藏色散人藏色散人2020-08-08 09:31:02原创1122

    wamp php中文乱码的解决办法:1、在php头部加上语句“header('Content-Type: text/html; charset=UTF-8');”;2、将php文件存储为“UTF-8 BOM”格式。

    推荐:《PHP视频教程

    最近重新学PHP,发现每次PHP文件中用 echo 命令输出中文字符的时候,总是出现乱码。而纯HTML文件则不会出现乱码。网上查了半天,都说是 meta 没有写 UTF-8 的问题。可是,Forece 明明已经加载了 meta utf-8 的代码,还是乱码。最后终于找到问题所在,原来是 php.ini 默认字符集的问题。

    一般使用 UTF-8 字符集只需要在页面上加入下边字符即可:

    <meta charset="UTF-8">

    如出现中文乱码,请参考以下解决方法

    暂时解决方法1:

    在php头部加上如下代码

    header('Content-Type: text/html; charset=UTF-8');

    暂时解决方法2:

    保存php文件的时候,需要存储为 UTF-8 BOM 格式。不过这个方法有个缺点,在本地测试可以,但是传到网站上又会出现乱码。

    企业微信截图_15968501378073.png

    完美解决方法3:

    最后发现,原来本地的 WAMP 的 PHP.INI 文件的默认字符集不知道怎么变成 GBK 了。将文件默认字符集改为 UTF-8。完美解决问题。

    找到 \wamp64\bin\php\php5.6.31\php.ini

    搜索相关代码,修改为如下即可,注意自己使用的PHP版本,不同版本的php.ini在不同的文件夹中哦

    ; PHP's default character set is set to UTF-8.
    ; http://php.net/default-charset
    default_charset = "UTF-8"

    以上就是如何解决wamp php中文乱码问题的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:wamp php
    上一篇:php如何判断今天星期几 下一篇:php UEditor如何实现删除图片功能
    Web大前端开发直播班

    相关文章推荐

    • php截取中文字符乱码怎么办• PHP+MYSQL中文乱码怎么办• php下gbk编码中文乱码怎么办• 如何解决php采集乱码的问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网