- - PR -
メール送信で添付ファイル名の文字化けが起こる(VB2008)
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-12 01:18
Outlook ExpressとかはB Encodeされたutf-8のファイル名に対応してないのかも知れません。
前に書いたように、汎用的な方法は無いに等しいですが、ファイル名をiso-2022-jpでB Encodeすれば少なくともOutlook Expressでは正常に読めるようになるとは思います。 エンコードの方法については、当方実行環境がないので詳しくは分かりませんが、System.Net.Mail.AttachmentクラスとかSystem.Net.Mime.ContentTypeクラスをゴニョゴニョすると出来るかも知れません。 |