Ruby ソース ファイルを UTF-8 として定義して、HTML コード (例: & curren;) の代わりに 2 バイト文字 (例: ¤) をキー入力できることを学びました。
# encoding: UTF-8
class Price < ActiveRecord:Base
def currency_symbol
'¤'
end
end
エンコーディング ステートメントがなければ、'& curren;'.html_safe をメソッドのコアとして記述する必要があります。HTMLを書いていると仮定しているので、後者は好きではありません(HTMLの上にアプリにExcel出力があります)。
私の質問は次のとおりです。これを行う際に注意しなければならない問題やパフォーマンスへの影響はありますか?
注: Ruby 2.0 では、デフォルトのエンコーディングとして UTF-8 が導入されています。すべての Ruby ファイルがこれらすべての文字を自動的にサポートするということですか?
キャラクターチャート: http://dev.w3.org/html5/html-author/charref