[前][次][番号順一覧][スレッド一覧]

rails:260

From: take_tk <ggb03124@n...>
Date: Tue, 12 Jul 2005 17:48:35 +0900
Subject: [rails:260] Re: ソースに漢字がかけない。

たけ(tk)です

> rails:246
> g0r()uです。
> 
> > (1)Railsのソースに漢字を書く場合にはutf-8でなければならない。つまり、
> > utf-8で書き込めるエディタがないと、漢字を書けない。
> 
> そもそもutf-8じゃなくても記述できますし、動きますが…。

class Aite < ActiveRecord::Base
  # -- KANJI written in SJIS --
  @@human_names = {
      :aitecode => "コード",
      :aitename => "名称",
      :address => "住所",
    }

をsjisでセーブすると次のようなエラーが表示されます。

/app/models/aite.rb:12: Invalid char `\217' in expression
/app/models/aite.rb:12: syntax error
      :address => "?Z??",
                     ^

eucだと次のようになるようです。

/app/models/aite.rb:11: syntax error
      :aitename => "I??I",
                      ^
/app/models/aite.rb:11: Invalid char `\276' in expression
/app/models/aite.rb:14: syntax error

* エラーになるかは書いた文字の文字コード次第でしょうけど・・。

Take_tk = KUMAGAI Hidetake
たけ(tk)=熊谷秀武


--
ML: rails@r...
使い方: http://QuickML.com/
ML Archives: http://www.fdiary.net/ml/rails/

[前][次][番号順一覧][スレッド一覧]

->     260 2005-07-12 10:48 [ggb03124@n...       ] Re: ソースに漢字がかけない。            
       261 2005-07-12 11:08 ┣[yu1@t...            ]                                       
       263 2005-07-12 12:00 ┃┗[ggb03124@n...       ] localization_generator が $KCODE をセットしていました。
       262 2005-07-12 11:57 ┗[stoyan@g...         ]