【求助】在cmd下运行php代码首字符乱码问题
时间:2011-12-02
来源:互联网
我已将php的exe路径添加到了环境变量的path中,且可以正常运行php -v, php -?等命令
php代码 (test.php):
PHP code
cmd中的命令为;
1. 切换至test.php目录下
2. 运行 PHP code
输出结果为:
PHP code
我试了很多次,发现只有首字符会变乱码,请问是什么原因导致的,如何修正呢?
还有,为什么连html代码都输出了呢?
谢谢!!
php代码 (test.php):
PHP code
<meta http-equiv="charset" content="UTF-8"> <?php if (1=='1') echo "a"; else echo "b"; ?>
cmd中的命令为;
1. 切换至test.php目录下
2. 运行 PHP code
php -f test.php
输出结果为:
PHP code
锘?meta http-equiv="charset" content="UTF-8"> a
我试了很多次,发现只有首字符会变乱码,请问是什么原因导致的,如何修正呢?
还有,为什么连html代码都输出了呢?
谢谢!!
作者: jiaoxiaogu 发布时间: 2011-12-02
在浏览器中是正常的,输出只有一个a
我附上我的php -v的信息:
PHP code
ps,
我的php是跟随wmap一起安装的
环境:
windows操作系统是英文的sp3
test.php的编码格式是UTF-8
浏览器的编码格式也是UTF-8
设置cmd运行php的主要目的是想在vim中一键运行,也懒得在浏览器之间切来切去。。。
我附上我的php -v的信息:
PHP code
PHP 5.3.8 (cli) (built: Aug 23 2011 11:50:20) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans
ps,
我的php是跟随wmap一起安装的
环境:
windows操作系统是英文的sp3
test.php的编码格式是UTF-8
浏览器的编码格式也是UTF-8
设置cmd运行php的主要目的是想在vim中一键运行,也懒得在浏览器之间切来切去。。。
作者: jiaoxiaogu 发布时间: 2011-12-02
我刚才试了一下-r命令,发现:
>php -r test1.php
PHP Parse error: syntax error, unexpected $end in Command line code on line 1
Parse error: syntax error, unexpected $end in Command line code on line 1、
说首行有异常的$end。。。神马是异常的$end呢?
源码是肯定没有添加的。。。是vim自己生成的么?
>php -r test1.php
PHP Parse error: syntax error, unexpected $end in Command line code on line 1
Parse error: syntax error, unexpected $end in Command line code on line 1、
说首行有异常的$end。。。神马是异常的$end呢?
源码是肯定没有添加的。。。是vim自己生成的么?
作者: jiaoxiaogu 发布时间: 2011-12-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28