\357' in expression Invalid char
Вы также можете попробовать Array # pack.
puts [174].pack('U*')
Для этого не потребуются символы, не входящие в ASCII, в вашем исходном коде.
Вы должны объявить кодировку источника:
# coding: utf-8 p "®"
(просто добавьте строку # coding: utf-8 в файл, чтобы объявить ее кодировку в utf-8)
# coding: utf-8
Если вы отображаете это в веб-браузере, используйте ® или ® сущности HTML.Браузер должен интерпретировать их как правильный символ.
®
®