rails:2100
From: kakicg@m...
Date: Tue, 10 Apr 2007 18:47:07 +0900
Subject: [rails:2100] Shift_JISでのフォーム入力
柿山です。
ケータイサイトはシフトJISにしておく必要があると思います 
が、シフトJIS環境で
テキストフィールドから日本語を入力すると全く受け付けてくれません。
(入力した項目はブランクになってしまう)
シフトJISにするためにcontrollerで以下の設定を行って 
います。
   before_filter :set_charset
   after_filter :to_sjis
   protected
   def set_charset
     @headers['Content-Type'] = 'text/html; charset=Shift-JIS'
   end
   def to_sjis
     @response.body = NKF.nkf('-Ws -m0 -x', @response.body)
   end
この設定を外してUTF-8にすると問題なく日本語を受け付けてく 
れるようなので、
シフトJIS環境のフォームで日本語処理がうまくいっていないよ 
うに思えるのですが。
解決法はないでしょうか。
--
ML: rails@r...
使い方: http://QuickML.com/
2099 2007-04-09 09:39 [takahashi@t... ] 参加します -> 2100 2007-04-10 11:47 ┗[kakicg@m... ] Shift_JISでのフォーム入力 2101 2007-04-10 12:37 ┗[y-yamasaki@s... ] 2102 2007-04-10 12:54 ┗[kakicg@m... ]