掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB2010 メール送信 添付ファイル名文字化け (ID:147726)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> どうしても解決しなかったら外部dllの使用を検討してみますが 外部 DLL の利用に踏み切ったということですね。 > もっと長いファイル名だと化けてしまいます。 原因は、先の http://www.emaillab.org/essay/japanese-filename.html にある、長い文字列を複数行表記した場合の Content-Disposition: attachment; filename*0*=iso-2022-jp'ja'%1B%24B%24%5B%244%24%5B%242%1B%28B; filename*1=.jpeg や Content-Type: application/x-stuff; title*0*=us-ascii'en'This%20is%20even%20more%20; title*1*=%2A%2A%2Afun%2A%2A%2A%20; title*2="isn't it!" といった分割処理が、内部的にうまく働かないためでしょう。 プログラマ側がエンコードした文字列を渡しているので、 どこを区切れば良いのか判断できないのかもしれません。 ただ、それを System.Net.Mail.MailMessage で回避できるかどうかについては、 私自身は一切情報を持っていませんし、検証もできる状態にもありません。 そのため、この件に関しての具体的な回答を控えていました。m(_ _)m
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.