2011-01-26 9 views
0
  1. 保存RBファイルを印刷する方法は、®右Unicodeを使用した
  2. 保存RBファイルを表示することができない、それは `表現 無効な文字で273' \エラー 無効な文字\357' in expression Invalid charを引き起こします\ 277' 式
+1

1.どこに印刷しますか?すべての場所で表示できるわけではありません。 2.どのRuby版ですか? – Nakilon

答えて

1

にあなたがソースのエンコーディングを宣言する必要があります。

# coding: utf-8 
p "®" 

(ちょうどあなたのFILに# coding: utf-8の行を追加します。あなたのエンコーディングをutf-8に宣言する)

2

また、Array#packを試すこともできます。

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

ソースコードにASCII以外の文字は必要ありません。

0

ウェブブラウザでこれを表示する場合は、®または® HTMLエンティティを使用してください。ブラウザは、それらを正しい文字として解釈する必要があります。