- - PR -
shift-jisの設定でRequest.Paramの値を取得する方法について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-13 23:35
Web.configに設定する文字コード指定で困っております。
web.config内の globalizationタグ内の値を以下のように設定した場合に それぞれ異なる問題が発生しております。 1. requestEncoding="UTF-8" responseEncoding="Shift_JIS" →TextBoxのTextがPostBackされると空になる。 2. requestEncoding="Shift_JIS" responseEncoding="Shift_JIS" →Request.Paramから取得した文字列が文字化け 3・ requestEncoding="UTF-8" responseEncoding="UTF-8" →デザインが崩れる。。。のでダメ。 設定をデフォルトのUTF-8に設定し、ブラウザを自動設定 にした場合だと、デザインがずれてしまう為に極力 避けたいのですが、 2.の設定にして、尚且つRequest.Paramの値がきちんと 文字化けせずに取得するにはどうしたら良いのでしょうか? 宜しくお願いいたします。 |
|
投稿日時: 2004-03-14 18:15
自己解決です。
Server.Transferを使った場合に文字化けが起こっていたようで、Redirect時にはSHIFT_JISへのエンコードを行い、Transfer時はエンコードを行わないようにすることで解決ができました。 お騒がせしました。 |
1