PHPUnit显示奇怪的字符作为输出?

时间:2013-08-06 07:50:34

标签: phpunit

当我在Windows上在WAMP上运行PHPUnit时,我有时会得到如此奇怪的输出:

PHPUnit 3.7.22 by Sebastian Bergmann.
Configuration read from D:\MrDWorkspace\Zend\mrdelivery\phpunit.xml
←[41;37mF←[0m.... <-------- this is the weird output

这是什么意思?

2 个答案:

答案 0 :(得分:4)

这些是用于屏幕显示的颜色代码。如果您使用的是简单的DOS窗口,则这些窗口不起作用,可以从命令行关闭(省略--colors选项)。可以在PHPUnit Manual中找到命令行参数。

可以在Windows(PowerShell或其他)中运行“更智能”的shell,然后正确显示颜色。

答案 1 :(得分:2)

您可以使用ANSICON

执行此操作
  1. 下载ANSICON。
  2. 将文件解压缩到c:\ ansicon \(For 例子)。
  3. 使用控制台上的“cd c:\ ansicon”转到ANSICON文件夹 (cmd),然后键入“ansicon -i”,不带引号。
  4. 将“c:\ ansicon”添加到路径环境变量中。
  5. 享受!
  6. 注意:Windows 32位= x86文件夹,Windows 64位= x64文件夹。