Mailの文字化けについて

Mailの文字化けについていくつかの過去のやりとりがディスカッション上にあります。

新たに立てる事に気が引けましたが、新しい内容も含むので、皆様煩雑で失礼します。



<OS10.6.1環境で、Plug-in関係無しのノーマルなiMacです>

Mailで、『iso-2022-jp』『SHIFT-JIS』のメールに返信する際、書きかけ保存時に「そのまま保存すると文字化け」し、

「エンコードを“自動”から同じisoとかにして保存」すると保存すらできません。

保存できない際のアラートは、

「添付ファイルのサイズが大きい、添付ファイルをいくつか削除して」との内容。もちろん添付なんかしていません!!!

引用の事かと思いこの返信時に引用を用いないでやっても同様。ヘッダーの容量?のこと?(´_`)わからん。。。。


『UTF-8』にして保存するとOKですが、そのまま送信して先方が見れるかどうかめっちゃ不安です。

(今や殆どの人がUTFを見れる環境なのならコレで対応しようかと)

一部このディスカッションご回答の中に、bccで自分の別アドへ送るとかの対処方法が書かれていましたが、

当方も保存の意味でそれを実践しつつもその都度「オレ何やってんだろ。。」と、一通のメールにかかる一手間に疑問を感じています。

メールの多い仕事でもあり、時にはチャット並の簡単やりとりもあったりするとコレが理由でMailを使えません。


ターミナルなども含む各種設定で何か対応策は無いものでしょうか?

大雑把に言えば、メールが来たらそのまま返信してハイ終わり。っていう事にできないのでしょうか?


--

投稿日 2009/09/30 11:48

返信
返信: 15

2009/09/30 12:24 co への返信

ありがちなところですが、iso-2022-jpに使えない文字が含まれているのではありませんか?


返信に限って問題が生じるなら、返信元のメール、たとえば差出人の署名部分に使えない文字が含まれているとか。


以下の操作で使えない文字を見つけることができます。って、過去ログでも書いたっけ。>俺


1. オンラインソフトのJeditXを起動し、新規ファイルを作成して保存する。

2. 保存の際に文字コードをiso-2022-jpにする。

3. メールの全文をコピーして、JeditXの先のファイルにペーストする。

4. ツールメニューの「エンコーディング互換性チェック」を実行する。


これが面倒!メールの返信時に互換性をチェックして欲しい!

…と思う方は、下記の内容(または別途作成した文面)をアップル社にフィードバックしてください。


送信時に文字コードの警告を望む

2009/09/30 12:19 co への返信

co による書き込み:


Mailで、『iso-2022-jp』『SHIFT-JIS』のメールに返信する際、書きかけ保存時に「そのまま保存すると文字化け」し、

「エンコードを“自動”から同じisoとかにして保存」すると保存すらできません。

保存できない際のアラートは、

「添付ファイルのサイズが大きい、添付ファイルをいくつか削除して」との内容。もちろん添付なんかしていません!!!

引用の事かと思いこの返信時に引用を用いないでやっても同様。ヘッダーの容量?のこと?(´_`)わからん。。。。

文字化けを起こす文字コードを事前に削除すれば良いのではないでしょうか。

根っこは全て同じだと思いますが。


このエラーメッセージは、文字コード関係をうまく処理出来ないことが別のエラーをひき起し,最終的なエラーに対応するエラーメッセージが出たものでしょうね。プログラムじゃ良くあります(人目に付く機会は少ないでしょうけど)。

2009/09/30 12:54 co への返信

Mailで、『iso-2022-jp』『SHIFT-JIS』のメールに返信する際、書きかけ保存時に「そのまま保存すると文字化け」し、

ISO-2022-JPへの返信でも化けますか? SHIFT_JISへの返信がISO-2022-JPだった場合、下書き保存すると化けて見えますが、これは表示のバグなので送信すれば受け手の環境では化けていないと思います(http://d.hatena.ne.jp/NAOI/20080421/1208774931)。

「エンコードを“自動”から同じisoとかにして保存」すると保存すらできません。

ISO-2022-JPの範囲外の文字を含むメールであれば、これは仕様です。

保存できない際のアラートは、

「添付ファイルのサイズが大きい、添付ファイルをいくつか削除して」との内容。もちろん添付なんかしていません!!!

これはアラートの内容がおかしいですね。「ISO-2022-JPでは送信できない文字を含んでいます」的なメッセージが出るべきところだと思います。

大雑把に言えば、メールが来たらそのまま返信してハイ終わり。っていう事にできないのでしょうか?

送信するメールがUTF-8になってはまずいなら、Mailは不便かもしれません。

2009/09/30 15:12 野尻隆裕 への返信

返信有り難うございます!!!!


なるほど。

ちなみに、署名を含め使えない文字は見あたらない、いや、僕が知らない文字もあるのかも。

JedtXは私も持っていますので、文字発見をしてみて知識補充もしなければデスね。。。。


フィードバックは必ずやってみます。

塵積もの一人ですがいつかは改善されることを祈って。



co


--



【追記】


Jeditで調べました。。。。


ありました。。。。。。。そんなばかな。。。


「から」という意味の波線です。。

こんな当たり前の文字が・・・

ショックです。


ほんとに有り難うございました。

2009/09/30 15:01 xy への返信

返信有り難うございます!!!!



文字化けを起こす文字コードを事前に削除すれば良いのではないでしょうか。

根っこは全て同じだと思いますが。


文字コードの「事前」削除?

いやいや、まだまだ知らないことがあります。。。(T_T)


そもそもエンコーディングのいくつもの存在や特徴はある程度独学で調べたりしていたのですが、

その特性を反映する受け皿というかアプリ、プログラムの仕組みとかは、これまた難しい世界ですね。


一発OKな設定が欲しいです。



co


--

2009/09/30 15:22 co への返信

co による書き込み:



文字コードの「事前」削除?


(株)やTELを1文字で表現する文字コード、丸囲み数字等を、返信時に削除。

全角のスペース、全角のチルダ、全角のハイフン等も、関係することがあるようですが。

色々試せば、分かるのでは?



一発OKな設定が欲しいです。

そりゃそうですけど、文字コードに限らず技術標準にかかわる討議に参画する日本人がほとんどいない状況(参画しようとしても評価されない)では、難しいでしょうね。

使わせてもらっているだけなんで。


あと、相互運用性を大事にしない(囲い込みたい)企業も、問題かな。マイクロソフトや携帯電話会社は、特にこの傾向が強そう。

携帯の絵文字のコード化も、Googleにしてもらえなければできない日本の携帯会社も情けない。

http://japan.cnet.com/mobile/story/0,3800078151,20384345,00.htm

2009/09/30 15:24 NAOI への返信

返信有り難うございます!!!!


他に回答いただいた方のところに追記したのですが、

恥ずかしながらマズい文字を見つけました。

私の質問の半分は意味のないものになりました。

すみません。。。

「エンコードを“自動”から同じisoとかにして保存」すると保存すらできません。

ISO-2022-JPの範囲外の文字を含むメールであれば、これは仕様です。

ほんとにそうです。。。


送信するメールがUTF-8になってはまずいなら、Mailは不便かもしれません。

色々書物やらWEBを読んで、さらに今回のNAOI様はじめ皆様のご指摘を拝読して思ったのですが、、、、

*仮に私のメールすべてをUTF-8で送ることにすると、MailでISOだJISだという背景で文字化けを被る人より、UTFで見れない人のほうが少ないかも。

ということです。


ある意味万能なUTFも、ソフトの種類とバージョンの差だけ。

characsetは、言語そのものの問題。


となると。。。被害者の数の少ない方を。。。

これは間違った考えでしょうかね。。



co


--

2009/09/30 15:29 xy への返信

xy様


再度有り難うございます。



なるほど、手動で削除ということでしたか。

返信の際は私も気をつけてはいたのですが。。



文字コードそのものに関してはおっしゃるところが大きいですね。

しかしcnetの記事は苦笑いが出ますね。。。


WEBメールにしょうかなぁ。。



co


--

2009/09/30 17:21 co への返信

「から」という意味の波線です。。

こんな当たり前の文字が・・・

うわあ、これはバグっぽいですね。


JIS X 0208の1区33点「〜」(波ダッシュ)をUnicodeで表現する際、MacではU+301C WAVE DASHに、WindowsではU+FF5E FULLWIDTH TILDEになります。Macで作成したメッセージに何らかの理由で(Windowsで作成されたテキストを経由するなどして)U+FF5E FULLWIDTH TILDEが含まれる場合、これをISO-2022-JPで表現することができず、Mailではcharset=UTF-8になります。ここまでは、仕様です。


ところが、Mail 4.1(1076)は受信したメッセージにJIS X 0208の1区33点「〜」(波ダッシュ)が含まれる場合、(Macのアプリなのに)なぜかこれをU+FF5E FULLWIDTH TILDEと解釈するようです。そのせいで、波ダッシュを含むメッセージを引用して返信した場合、charset=UTF-8になってしまいます。

2009/09/30 17:37 co への返信

co による書き込み:



「から」という意味の波線です。。

10年以上前から、MACとWINでは別の文字コードです。

何かの食い違いで、こうなったようです。


ちなみに、字形としては、最初に上に上がる文字(MAC)と、下に下がる文字(WIN)がありますね。


参考

http://ja.wikipedia.org/wiki/チルダ

http://ja.wikipedia.org/wiki/波ダッシュ

2009/09/30 18:58 xy への返信

半角は理解していましたが、波に2種類あるなんて今日初めて知りました。

orz...



それこそMac歴10年以上なのに。


知ったかぶりを反省する機会?かな。

波はほんとによく使うので、これは目先の文字化け対策に有効かもしれません。


有り難うございました!!



co


--

2009/10/02 17:00 NAOI への返信

usadii3です。(情報収集中)


(うーん。一回目のPOSTが必ず一行だけ残して消えちゃうのはなぜ?!)


なるほどねぇ。Tiger以前のMail.appからあった文字コードの問題が顕著化したって感じでしょうか。すると古いWindowsユーザーとのやりとりなんかも多い私などはSnow LeopardのMail.appはまだちょっと怖いなぁ。引き続きThunderbird 3(β)を使うことにします。情報ありがとうございます。

2009/10/03 01:42 usadii3 への返信

そうですね。


顕著化というよりあまり大きな変化が無いということでしょうか。


私はThbdに飽きてしまって、そもそも怖いながらもMailを使いたくあらためてこの問題に直面しました。

日々の送信・返信・相手の環境などを気にかけながら、まるでインプットメソッドの学習機能のようなMailライフです。


仕事関係でやばい時はWEB経由だったり、やっぱり手間っちゃ〜手間ですね。


co


--

2009/10/03 10:05 co への返信

co による書き込み:


日々の送信・返信・相手の環境などを気にかけながら、まるでインプットメソッドの学習機能のようなMailライフです。


私はほとんど(全くかも)気にしていない(笑)。


相手が悪いので、そのまま返信します。最近は、文字化けしているとの苦情は皆無です。


以前は、文字化けと言われたときは、外字等を使うから駄目んなんで,使うのを止めてくださいと、教えてあげることにしてます。

現在でも、お偉い人や、新人(単に知らないからでしょう)なんかは、駄目メールが多いですね。


最近、某通信会社からのメールで(月)の1文字版があり、無視して返信したら、こちらの送信済みメールが文字化けしてた。

なので、消して転送すると共に、その人に(上司,更にその上司へのCC付きで)使わないように連絡したら、理解してくれたようです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Mailの文字化けについて

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。