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

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...         ]