0

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

4

1 に答える 1