我配置了 Vagrant 盒 Laravel Homestead。它运行的是 Ubuntu 14.04。
当我看到 Node.js 的输出时,我会得到奇怪的字符,例如»
我期望的>>
或我€â”
期望的-
等等。
操作系统或 Vagrant 框的配置中什么可能导致这种情况?
答案1
显然这种情况只发生在 Windows 上,它似乎无法在控制台中正确显示字符。
我能找到的唯一解决方案就是换用 Mac。
答案2
当我通过 PuTTY 访问我的 Vagrant 框时,我也遇到了这样的问题。 就我而言,解决方案只是将字符集设置更改为 UTF-8:
更改设置 → 窗口 → 翻译 → 接收数据假定采用哪种字符集 → UTF-8
。确保将此更改也应用于已保存的 PuTTY 会话。