rails:263
From: take_tk <ggb03124@n...>
Date: Tue, 12 Jul 2005 19:00:49 +0900
Subject: [rails:263] localization_generator が $KCODE をセットしていました。
たけ(tk)です [rails:261] Re: ソースに漢字がかけない。 にて yu1@t... さん曰く: > > をsjisでセーブすると次のようなエラーが表示されます。 > > > > /app/models/aite.rb:12: Invalid char `\217' in expression > > /app/models/aite.rb:12: syntax error > > :address => "?Z??", > > どこかで$KCODEを指定してませんか? grep してみたら、localization_generator がセットしていたようです。 (salted_login で必要だと言われたモノ)。 \usr\lib\ruby\gems\1.8\gems\activerecord-1.10.1\lib\active_record>grep -idon "KCODE" ..\..\..\*.rb ・・ ..\..\..\localization_generator-1.0.7\templates\localization_environment.rb:10 $KCODE = 'u' app\views\claims>grep -idon KCODE ..\..\..\*.rb ..\..\..\config\environments\localization_environment.rb:10 $KCODE = 'u' こいつが元凶であったか・・。 config/environments/localization_environment.rb module Localization CONFIG = { # Default language :default_language => 'ja', :web_charset => 'shift_jis' # ?? ## :default_language => 'en', ## :web_charset => 'utf-8' } if CONFIG[:web_charset] == 'utf-8' $KCODE = 'u' end end でサーバーをリスタートしたら、sjisで通りました。感謝! 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... ]