网站首页 > PHP教程> 文章内容

解决 cmd 窗口 php 输出中文乱码问题

※发布时间:2019-9-23 4:05:47   ※发布作者:habao   ※出自何处: 

  有的时候我们需要在 cmd 窗口中直接执行 PHP 命令,但是在执行 PHP 文件的时候往往会有中文乱码出现,这个可能会摸不着头脑,不知道怎么在 cmd 窗口确的运行 PHP 命令中的文件。本文记录一下如何在 windows 系统中设置 cmd 窗口的默认编码。

  这时候我们在 cmd 窗口中执行这个 1.php 文件(当然是我们已经设置 php.exe 的系统变量):

  从图中可以看出,在 cmd 窗口中已经输出了中文乱码,而实际上需要输出的是字符:输出中文汉字,而 1.php 文件输出的编码格式是 utf-8 ,从这一点说明 cmd 窗口的默认编码一定不是 utf-8 ,所以我们需要将 cmd 窗口设置成 utf-8 编码。

  但是依旧是出现乱码,这是我也研究了好久一直没有解决,如果有人知道怎么在 windows 命令行 cmd 窗口中输出文件格式是 utf-8 且页面字符集是 utf-8 的方法可以告诉我。

  另外,既然使用 utf-8 在 cmd 下不能够输出中文,那么就试试 gbk 或 gb2312 格式:

  将步骤第二步中的 65001 改成 936,即简体中文,另外创建一个 2.php 保存为 gb2312 编码格式,里面写入内容为:

  终于我实现了在 CMD 命令行下面执行 PHP 脚本文件能够正常的输出中文汉字,当然默认的编码是 GB2313.本文没有解决的问题就是使用 UTF-8 编码的时候,也不能正确的输出中文。期待有人解决之后指点迷津。

  对于编译出的程序,在cmd和powershell运行时都不能正确显示汉字。 网上查,可以再命令窗口修改: 1、打开CMD.exe命令行窗口 2、通过chcp命令改变代码页,UTF-8的代码页为6500...博文来自:不凡乃大的博客

  有时在cmd中输出的中文乱码解决办法如下:在cmd中输入CHCP65001博文来自:taoshujian

  1.与header无关2.不要用iconv转换编码了,跟这个也无关3.不要chcp代码页了,跟这个也无关4.不要修改注册表了,这个没试过, 按以下方法即可1.PHP文件本身是UTF-82.CMD窗口在...博文来自:bluehire的专栏

  cmd命令行显示中文乱码cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。修改cmd窗口字符编码为UTF-8,命令行中执行:chcp65001切换回中文:chcp936这两条命...博文来自:googlevsbing的专栏

  我在网上搜索了好多办法,想在cmd下执行php然后输出utf-8中文,试了好多网上的方法都不行,最后看了这个文章,这人遇到的问题和我一样,设置完成后只有部分乱码,但还是不能实现正确输出utf-8中文,论坛

  cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。修改cmd窗口字符编码为UTF-8,命令行中执行:chcp65001切换回中文:chcp936这两条命令只在当前窗口生效,重启...博文来自:youthon的专栏

  在写一个表单提交的项目中,遇到了PHP界面输出无法显示中文界面。后来查阅相关资料,得出解决途径。代码如下:123...博文来自:Lee的博客

  建设网站入门,从“注册登录”开始估计就会遇到中文乱码的问题,主要解决方法是PHP、HTML、JS、梦见找不到回家的路数据库的编码模式保持一致,下面说说怎么修改它们的编码模式,其中最容易被忽略的是JS的编码。本文从四...博文来自:Dandelion_Miss

  操作步骤:1、按win+r打开运行窗口,输入cmd。2、在命令提示符界面中,输入chcp936,回车即可。3、在界面中,如果显示:活动代码页:936就表示问题解决了。4、也可以鼠标右键命令提示框,选择...博文来自:跌倒的小绵羊

  问题描述:只是不显示中文,输入中文后显示空白,不乱码,功能可用! 网上各中方法都是过了,不可用!如撒谎那个图所显示问题.求大神指点,解决,顺便求一个pdfOracle文档,邮箱h论坛

  效果图:怎么样?我们平常在cli下写脚本,便于记录反馈,加上这么个东西,是不是瞬间感觉清晰多了呢?代码:颜色特效控制: 颜色如下:  none             = \033[0m  bla...博文来自:PHP自学

  这种兼容性问题只能说是醉了,果然不记过段时间就又忘了。@echooffREM声明采用UTF-8编码chcp65001echotestecho中文测试pause...博文来自:不若乘风来

  若要在命令行下运行ThinkPHP项目,需要修改入口文件index.phpApp与框架径分别改为绝对径,App径最后记得多加个\ ...博文来自:connora的专栏

  在windows开发项目过程中,遇到了需要使用php调用cmd命令的情况,这里调用使用exec($param1,$param2)就可以成功调用了;调用完会有返回的结果,通过第二个参数就可以获取到返回的...博文来自:bulelemon的博客

  这个问题很多人开始都会不知道,当然包括曾经的我,当用到的时候,只好求助于伟大的股沟和度娘了。网上有设置的方法,但说明确不够详细系统,说设置字体为:LucidaConsole。问题是,在默认方式下,只有...博文来自:alexander_phper的博客

  了很久,看了很多解决方案,要么就是pma能显示中文,控制台乱码,要么就PHP调用显示出来是乱码,很蛋疼,觉得必须要写个文章总结一下。1.理解MySQL的编码机制MySQL处理连接时,外部连接发送过...博文来自:Jerry的安乐说

  在github上找到了答案:不管是anaconda的prompt还是传统的cmd,好像都无法正确编译输出中文的程序,都是乱码。所以需要在cmd或者prompt中输入下面的指令,就可以正确显示了:CHC...博文来自:hehedadaq的博客

  设置CMD命令行默认编码     chcp命令:显示或设置活动代码页编号   ctrl+r打开 “运行”对话框,回车打开CMD命令行  在命令行中输入chcp936回车,当前控制台会切换到新的代码页....博文来自:write6的专栏

  百度了一下。。有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码其实,只要cmd客户端和MySQL两者编码一致即可。但现实是...博文来自:Vincent

  :对于一个请过私教带练过的小白……回过头在来看你这图解大全,帮助挺大的……但是完全啥都不知道的小白还是找个朋友或者那种不可靠的私教先带一下,毕竟你可能动作做的不到位、健身包括吃的,休息的这些知识不全面,练再久时间也是几乎没多大长进

  

相关阅读
重庆学习网zslpsh,0755深圳房产人才招聘网,拾年网90后,anedc股票,最新电影下载淘娱淘乐,重庆中学生网高考,重庆中学生网高考,学习重庆方言网,重庆中学生学习方法,重庆俗语网,中学生网zslpsh,0755深圳交友网,重庆初中生,贵州重庆方言网,025新闻网,西南重庆方言歌曲,025南京交友网,重庆农家乐美女,观赏蟹种类zadull,云南重庆方言网,重庆中学学习网,028成都交友网,推广taoyutaol,西南四川方言网,观赏龟论坛zadull,四川重庆方言网,022天津交友网,重庆中学生网家长,鹦鹉鱼zadull,重庆俗语,电影淘娱淘乐,taoyutaole娱乐,华夏视讯网,0755深圳旅游招聘,昆明重庆方言网,淘娱淘乐影视,www.00game.net,观赏鱼zadul,重庆高考zslpsh,重庆中学生网高考,027房产招聘网,坝坝舞wagcw,西南重庆方言网,贵州重庆方言网,重庆言子儿网,热带鱼zadull,重庆高考zslpsh,0755深圳旅游招聘网,淘娱淘乐影视网,0571.361.cm,重庆方言学习网,028成都新闻,异形观赏鱼种类,影视网淘娱淘乐,最新电影下载淘娱淘乐,0773桂林论坛,拾年网80后动画片,观赏蟹论坛zadull,观赏龟繁殖教程,重庆一中zslpsh,重庆俗语网,广场舞wagcw,观赏虾的种类zadull,观赏鱼观赏虾观赏龟,西南方言网,观赏鱼之家论坛zadull,战争前线辅助00game,西南重庆方言小说,重庆中小学zslpsh,推广taoyutaol,战争前线论坛00game,0871交友网,025南京新闻网,重庆言子儿网站,娱乐taoyutaole,022天津交友网,025新闻网,重庆中学生网学习,022天津交友网,重庆方言歌网,www.120.cm健康网,anedc股票,重庆初中生