RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
99_その他フォーラム
スレッド  タイトル

送信メール添付ファイルが外部メーラーで文字化け


[ 3246 ] 送信メール添付ファイルが外部メーラーで文字化け
投稿者: KAZ
投稿日時:  2010/08/02 13:27:13
Ver3.0.2 を使用していますが、WEBメールから送信したメールの日本語添付ファイル名が文字化けしているという報告を客先から受けました。
日本語のみのファイル名ならOKのようですが、「漢字のファイル名20100801.lzh」のように日本語と半角英数が混ざると化けるようです。
webmailソースの「smtp/WmlSmtpSender.java」内の以下の行(2箇所ある)を以下のように修正すると現象が解消するようなのですが、この修正で他の部分には影響がないのかどうかわかりません。
<元ソース>
mbpFile.setFileName(MimeUtility.encodeText(fileData.getFileName(), encode__, null));
<修正後>
mbpFile.setFileName(MimeUtility.encodeText(fileData.getFileName(), encode__, "B")); ←★encodeText()の最後の引数を修正

取り急ぎ、なにかのヒントになればと思いご報告させていただきました。

  引用返信
[ 3256 ] Re: 送信メール添付ファイルが外部メーラーで文字化け
投稿者: kon
投稿日時:  2010/08/04 09:30:34
javaのapi仕様にこんな記載がありました。

------------------------------
encodeText
public static java.lang.String encodeText(java.lang.String text,
java.lang.String charset,
java.lang.String encoding)
throws java.io.UnsupportedEncodingExceptionRFC 822
   --中略--
encoding -
使用されるエンコーディング。現在サポートされている値は「B」および「Q」である。
このパラメータがnullのとき、エンコードされる文字のほとんどが ASCII文字セットにある場合は
「Q」エンコーディングが使用され、そうでない場合は「B」エンコーディングが使用される
------------------------------

Qエンコーディングが適用されると文字化けしてしまうようですね。
Qデコードへの対応は難しいんでしょうか。(すみません、素人意見です)

  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社