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

rails:1317

From: SAITO Masaru <daisaito@l...>
Date: Sat, 08 Jul 2006 20:25:49 +0900
Subject: [rails:1317] Re: FORMから送られてくる日本語処理について

齋藤@横浜です。

>そめえだ です。
>
>> 例えば、ソース、DB、HTML(フォーム含め)を全てutf-8に統一したとしても
>> フォームから送られてくるデータがutf-8とは限りませんよね。
>>
>> その場合、paramsの文字コードを調べて、utf-8にしなければ
>> DBのデータ、出力HTML等が文字化けしてしまいます。
>
>ちなみにですが。
>そこまで対応する必要があるのは、どういった場合を想定して
>いるのでしょうか?

そこまでというか、普通に今までPHPで開発をしていたときに
フォームの文字コードとは違う文字コードでフォームデータが
送信されてくることはよくありましたので、開発する際の前提条件
として現在検証しているところです。

なので、想定する場面というのは、ほとんどの場面と言えると思います。

また、細かいことをいうとFORMタグにaccept-charsetを指定すれば、
対応しているブラウザならフォームデータの送信charsetを限定できますが、
現状ではInterneExplorerが対応していないので、実質的に無意味です。

http://www.ne.jp/asahi/minazuki/bakera/html/reference/formctrl#form

例えばphpならmbstring.internal_encodingに自動変換してくれるのですが、
このような仕組みを自前で作る必要があると思ったんです。

でも、こういう定型的な処理なら誰かがきっとすでに作っているのではないかと
思った次第です。



--
ML: rails@r...
使い方: http://QuickML.com/

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

      1315 2006-07-08 04:41 [daisaito@l...       ] FORMから送られてくる日本語処理について  
      1316 2006-07-08 11:41 ┣[someeda@g...        ]                                       
->    1317 2006-07-08 13:25 ┃┗[daisaito@l...       ]                                     
      1318 2006-07-08 14:49 ┃ ┗[fuj@r...            ]                                   
      1319 2006-07-08 15:53 ┃  ┗[daisaito@l...       ]                                 
      1320 2006-07-08 16:09 ┃   ┣[bsdmad@g...         ]                               
      1321 2006-07-08 17:32 ┃   ┃┗[daisaito@l...       ]                             
      1327 2006-07-09 16:54 ┃   ┗[fuj@r...            ]                               
      1322 2006-07-07 18:40 ┗[y-yamasaki@s...     ]                                       
      1326 2006-07-09 12:21  ┗[daisaito@l...       ]