Elixir需要什么文件编码?

马特

当Elixir读取源文件进行编译时,它期望该文件使用哪种编码?我想包含一些具有较高unicode值的文字字符串。

多伯特

UTF-8。

来自http://elixir-lang.github.io/crash-course.html

Elixir还希望您的源文件采用UTF-8编码。

我们也可以通过实验验证这一点。π在UTF-8中是0xCF 0x80

$ cat a.exs
IO.puts "π"
$ xxd a.exs
00000000: 494f 2e70 7574 7320 22cf 8022 0a         IO.puts "..".
                                ^^ ^^
$ elixir a.exs
π
$ elixir a.exs | xxd
00000000: cf80 0a
          ^^^^

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章