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

わんくま同盟

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

C# と VB.NET の入門サイト


■100294 / )  Re[8]: IIS 10.0 URLのパラメータの日本語が文字化け
□投稿者/ こいち (7回)-(2022/07/15(Fri) 11:35:15)
No100289 (WebSurfer さん) に返信

> 質問者さん側でも何が問題なのか把握していないようですが、それでは刑事何尾書いてあること
> 以外は知り得ない第三者には答えようがありません・・・なんてことは言われるまでもなく分か
> っているとは思いますけど。
>
> 状況をよく整理してから、何が問題なのか、何を聞きたいのかを明確にしてから質問を書き直して
> ください。

重ねて申し訳ございません。

Dim strName As String = Me.Request.QueryString("NAME")
 
上記の処理で文字化けが発生していることを確認しております。

web.config、ISの「.NET グローバリゼーション」の エンコードでは、shift_jis を指定しています。
Edgeのアドレスバーに入力した日本語は正しく strName に格納されているのですが
IEの場合、文字化けしているようです。

具体的には各ブラウザで「http://xxx.xxx.xxxx.xxx/searchWeb/Login.aspx?NAME=テスト」(一部編集しております)
と送信するとstrName内には以下のように入っております。
Edge:テスト
IE:?e?X?g

エンコードの方式をshift_jisを指定しているにも関わらず、UTF-8 が使用されているようで
これの原因を知りたい状況でございます。

上手く説明出来なくて申し訳ございません。
返信 編集キー/


管理者用

- Child Tree -