这是我昨天问的一个问题的后续。我正在尝试学习独立的 Ruby 脚本,但我正在努力解决我相信引入 Ruby 1.9 的整个字符编码问题。
昨天发帖人建议我在文档顶部插入# encoding: UTF-8
一行,这似乎暂时有效。现在我正在尝试编写一个简单的脚本来将行回显到终端中,但没有任何反应。幸运的是,没有错误消息,但又没有任何反应。
这是一个例子。这将工作...
puts "hello"
并将hello
在终端中回显,但这...
# encoding: UTF-8
puts "hello"
不起作用。
显然,我对 char 编码的复杂性不熟悉,有人可以解释这一点以及我需要做什么才能使其正常工作。