質問: メール(mac→win)添付ファイル名の文字数制限? os10.4で純正のmailを使っています。 windowsxpユーザに対し、ファイル名が「全角15文字程度.doc」となっているワードファイルを添付してメールを送付したところ、添付ファイルが文字化けして開けないと連絡がありました。 調べてみるとファイル名が途中から文字化けし、拡張子も.datになってしまっています。 メニューの「常にwindows対応の添付ファイルを送信」はチェックしてあります。 windows側で文字化けしているファイル名を付け直すと正しく開けるようになるので、ファイル自体は正常に送られていてファイル名だけがおかしくなっているようです。 また試しにファイル名を「半角8文字.doc」にして送り直したところ、文字化けせずに送れました。 os9時代には添付ファイルの文字数に制限があったようですが、os10.4でも同様な制限があるのでしょうか。 それとも「常にwindows対応の~」以外にどこか設定をする必要があるのでしょうか。
回答: >いわゆる「機種依存文字」以外にも使えない「全角文字」があるということでしょうか。 使えない全角文字があるという意味ありません。 ファイル名に全角文字を使用した場合には、メールソフトやサーバーの挙動が違うと言うことです。 ネット上を流れるデータフォーマットはrfcという規格団体で定義されて共通化されていますが、現時点ではそれぞれのメールソフト(バージョンによっても違う)やメールサーバーによって、全角文字で付けられたファイル名の扱い方が異なってしまっているので、正しく再現されない場合があると言うことです。 http://www.emaillab.org/win-mailer/exp-japanese.html