Artisan Tinker 编码的问题

Troubles with Artisan Tinker encoding

我遇到了一些麻烦,当我 运行 artisan 命令时,所有像 spaces 和大括号这样的特殊字符都以某种奇怪的方式编码(我将 post 在这里作为我一到我家的机器上,但它看起来像 [m39[[ 而不是 space,其他人也喜欢这样)。

这只发生在我使用 Git Bash 的家用机器上(来自 git-scm 的最新 2.7.2)。当我在其他机器上使用 windows CMD 或使用 Git Bash - 一切正常。

更新: 这是一个例子:

†ђ[30;43mPHP error:  Undefined variable: a on line 1в†ђ[39;49m

我遇到了这个问题,它与 git bash 无法正确解释颜色有关,或者与此有关。

我尝试了很多不同的方法,但不确定哪一个成功了,但是这里有很多关于 SO 的问题,关于同一个问题,这里有一些供您查看:

  1. git- strange characters in output (msys-git)

  2. Artisan showing inserting "32m", "34;4m" and similar

  3. In Git Bash on Windows 7, Colors display as code when running Cucumber or rspec