我目前正在尝试通过我制作的简单ruby脚本输出欧元符号,但我一直在“?”每当我尝试。
我目前正在使用puts“\ 244”。
有什么想法吗?
顺便说一句。我正在使用ruby 1.9.2 p180
答案 0 :(得分:8)
您需要在脚本顶部添加“魔术评论”,如下所示:
# encoding: UTF-8
puts "€"
...假设您要使用UTF-8来允许双字节字符。然后,您可以直接使用欧元符号。
您可以在此处阅读有关Ruby 1.9字符串编码和魔术评论的更多信息:
http://blog.grayproductions.net/articles/ruby_19s_three_default_encodings