【发布时间】:2013-05-15 13:51:36
【问题描述】:
我在 script.php 中有以下代码:
<?php
echo "\e[0;36m Be happy ;)\e[0m";
?>
它是这样运行的:
~$ php script.php
在我的 linux mint 桌面上,输出是彩色的,但在远程服务器机器上 不是,但是当我在那里使用 bash 时:
~$ echo -e "\e[0;36m Be happy ;)\e[0m";
我有彩色输出...我不知道可能出了什么问题。
请帮忙。
【问题讨论】:
-
我在这里需要
echo "\033[0;36m Be happy ;)\033[0m";,出于某种原因\e将不起作用,除非我通过echo -e将其通过管道传输。我确定这是某处的配置...