在ruby脚本中输出欧元符号

Got*_*osh 0 ruby encoding

我目前正在尝试通过我制作的简单ruby脚本输出欧元符号,但我一直在"?" 每当我尝试.

我目前正在使用puts"\ 244".

有什么想法吗?

顺便说一句.我正在使用ruby 1.9.2 p180

Sco*_*ott 8

您需要在脚本顶部添加" 魔术评论 ",如下所示:

# encoding: UTF-8

puts "€"
Run Code Online (Sandbox Code Playgroud)

...假设您要使用UTF-8来允许双字节字符.然后,您可以直接使用欧元符号.

您可以在此处阅读有关Ruby 1.9字符串编码和魔术评论的更多信息:

http://blog.grayproductions.net/articles/ruby_19s_three_default_encodings