トップ回答者
mailtoでの文字化けについて

質問
-
いつもお勉強させていただいています。
こちらで参考にさせて頂いた対応方法を元に
以下のようにソースを記述しましたが、やはり文字化けしてしまいます。
System.Web.HttpUtility.UrlEncode(”てすと”, System.Text.Encoding.GetEncoding("Shift-JIS"));
他にもwebconfigに
<globalization responseEncoding="shift-jis" requestEncoding="shift-jis" />を追記してもダメでした。
何かいい方法はないでしょうか?
回答
すべての返信
-
タイトルにも書いたとおり、mailtoで文字化けします。
メーラーが起動され、新しいメッセージが作成されたものを見ると、文字化けしています。
タイトルにも質問文にも「メーラー」という文字は含まれていませんでしたよ? 「mailtoで」という表現が曖昧過ぎます。
次にこれはC#に関する質問なのでしょうか? ASP.NETのようにも見受けられますが、そもそもの問題として、ASP.NETやC#を使用せず、素のHTMLにmailtoリンクを書いた場合は文字化けしないようにできますか? それが実現できたなら、同じ結果を得られるよう、ASP.NET / C#のコードを書けばいいです。
そもそも素のHTMLの書き方がわからないということでしたら…質問するフォーラムが間違っているようにも思います。問題を理解し、一気に答えを求めず、1つ1つ順番に紐解いていきましょう。