.NET で実行するプログラムがあります。クライアントは、電子メールのエンコードの問題と思われる問題を抱えています。メール本文に疑問符が表示されます。文字コードをUTFに変更しました。まだ問題があります。
ノースカロライナ州シャーロット (AP) — 共和党全国委員会は、民主党が 4 か月前にバラク・オバマを大統領に再指名したノースカロライナ州の都市で冬季会合を開催しています。
次のように表示されます。
ノースカロライナ州シャーロット (AP) ??? 共和党全国委員会は、4 か月前に民主党がバラク・オバマを大統領に再指名したノースカロライナ州の都市で冬季会合を開催しています。
メール メッセージのエンコーディングは UTF-8 に設定されています。
MailMessage.BodyEncoding = System.Text.Encoding.UTF8;
メールの HTML ヘッダーから:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
これが本当に奇妙なことです:
- 問題は Windows と Mac で発生しています
- 私はこのリストを購読しており、メールは私の側で問題なく表示されます。
- Exchange 2010 で Outlook 2013 を実行しています。それらは Outlook と他のいくつかのプログラム上にありますが、どれかはわかりません。
これを台無しにするセキュリティソフトウェアがインストールされている可能性はありますか? UTF-16 は機能しますか?