如何在Windows上的IEx(交互式Elixir控制台)中启用UTF8字符?在Windows上的IEx(交互式Elixir控制台)中启用UTF8字符
不能得到以下工作:
# Strings are all encoded in UTF-8:
"héllò" #=> "héllò"
如何在Windows上的IEx(交互式Elixir控制台)中启用UTF8字符?在Windows上的IEx(交互式Elixir控制台)中启用UTF8字符
不能得到以下工作:
# Strings are all encoded in UTF-8:
"héllò" #=> "héllò"
正如评论所说,这个作品非常好:
iex --werl
它不要求你设置任何代码页,你有UTF8一应俱全。
我建议将Elixir核心文档更新为向其他初次使用者指出真正有用的开关--werl
。
很棒的建议。我已更新我们的文档以提及它! – 2015-04-07 14:39:08
谢谢@JoséValim - 这是一个[链接到文档](https://github.com/elixir-lang/elixir/blob/master/bin/iex) – 2016-04-04 14:29:54
只需在启动该工具之前键入'chcp 65001'即可。将控制台字体更改为终端以外的其他字体。 – 2015-04-06 14:20:32
不行,不行的都试过了。在我的控制台上累了粘贴“héllò”...仍然没有运气 – 2015-04-06 15:51:01
通过将iex作为'iex --werl'启动,你会得到一个更好的结果吗? – 2015-04-06 15:54:16