C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.100286 の関連記事表示

<< 0 >>
■100286  Re[6]: IIS 10.0 URLのパラメータの日本語が文字化け
□投稿者/ こいち -(2022/07/15(Fri) 10:53:50)
    No100283 (魔界の仮面弁士 さん) に返信
    ご返信ありがとうございます。

    > まずは、system.web/globalization/requestEncoding を確認してみてください。
    > 既定値は "utf-8" ですが、ここを "shift_jis" にすれば
    >  Request.QueryString("NAME")
    > の振る舞いが変換します。

    web.config ですが
    system.web内は以下のように指定しております。
    <globalization fileEncoding="shift_jis" requestEncoding="shift_jis" responseEncoding="shift_jis" responseHeaderEncoding="shift_jis"/>

    > すなわち、サーバー側の設定とクライアント側の設定の双方を合わせる必要があります。
    > 基本的には UTF-8 に揃えた方が良いですね。
    > UTF-8 モードで送出しない場合、Shift_JIS に無い文字列を送出できないなどの問題が生じます。

    現在、処理結果から判断してモジュール内で、受け取っているのは、UTF-8 としてエンコードされている認識です。

    今後はEdgeを使用することになると思うので、今の状態でも問題ないのですが、
    なぜ、お客様の事象の再現が出来ないのか、というところで悩んでおります。

    お客様環境:
    IE:〇
    Edge:文字化け発生

    社内テスト環境:
    IE:文字化け発生
    Edge:〇

    .NetFrameWork のバージョンによってエンコード方式が変わるといったことはございませんでしょうか?
    昔は Shift-JIS だったけど、現在は UTF-8 になっているとか・・・
記事No.100277 のレス /過去ログ174より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -