CMD运行PHP文件中文乱码

CMD运行PHP文件中文乱码

    今天用CMD运行PHP文件,发现打印中文乱码,各种百度终于解决。

    首先PHP编码,代码如下,utf8、gbk你随意

<?php  
    header("Content-type: text/html; charset=utf-8"); 
    echo "中国";die;
?>

最重要的,还是要保证文件编码,不确定文件编码可以下载一个subline设置一下文件编码

输出结果为乱码

这是敲命令chcp 65001  然后enter 就可以运行你PHP文件了,发现好了

 

如果别的编码根据下面的自己换吧!

chcp 65001  就是换成UTF-8

chcp 936 可以换回默认的GBK

chcp 437 是美国英语  

    然而发现关闭cmd,再用依旧乱码,这回改彻底点,win+R输入regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor。新建字符串值,命名为autorun,内容填写chcp 65001(中间有空格的哦!),确定重启cmd,OK!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值