Вывести знак евро в рубиновом скрипте - PullRequest
0 голосов
/ 04 августа 2011

В настоящее время я пытаюсь вывести символ евро с помощью простого скрипта, который я сделал, но я продолжаю получать «?» всякий раз, когда я пытаюсь.

Я сейчас использую путы "\ 244".

Есть мысли?

кстати. Я использую ruby ​​1.9.2 p180

1 Ответ

8 голосов
/ 04 августа 2011

Вам нужно добавить « волшебный комментарий » вверху вашего скрипта, например:

# encoding: UTF-8

puts "€"

... при условии, что вы хотите использовать UTF-8, чтобы разрешитьдля двухбайтовых символов.Затем вы можете напрямую использовать символ евро.

Подробнее о кодировке строк Ruby 1.9 и волшебных комментариях можно прочитать здесь:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...