- PR -

メール送信で添付ファイル名の文字化けが起こる(VB2008)

投稿者投稿内容
いかわさくら
会議室デビュー日: 2008/10/10
投稿数: 2
投稿日時: 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クラスをゴニョゴニョすると出来るかも知れません。

スキルアップ/キャリアアップ(JOB@IT)