Рубин: Как печатать ® - PullRequest
       13

Рубин: Как печатать ®

0 голосов
/ 26 января 2011
  1. Сохранить файл rb с помощью ASCII, ® не может отображаться правильно
  2. Сохранить файл rb с помощью Unicode, это приведет к ошибке. Недопустимый символ \357' in expression Invalid char \ 273 'в выражении.'в выражении

Ответы [ 3 ]

2 голосов
/ 26 января 2011

Вы также можете попробовать Array # pack.

puts [174].pack('U*')

Для этого не потребуются символы, не входящие в ASCII, в вашем исходном коде.

1 голос
/ 26 января 2011

Вы должны объявить кодировку источника:

# coding: utf-8
p "®"

(просто добавьте строку # coding: utf-8 в файл, чтобы объявить ее кодировку в utf-8)

0 голосов
/ 26 января 2011

Если вы отображаете это в веб-браузере, используйте ® или ® сущности HTML.Браузер должен интерпретировать их как правильный символ.

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