特殊文字を使用していないのに送信メールが化ける

はじめまして。

よく、絵文字を使用したりするとメールが文字化けを起こすと聞きます。

それはある意味仕方がないと思うのですが、下のような普通の文も

文字化けして相手に届いてしまいます。

また、自分の送信済みメールを確認すると文字化けして全く読めません。


** メール内容 ここから***************

件名:予約

本文:

明日1時に自転車でいくね~


山田

** メール内容 ここまで***************


どこがいけないんでしょう?


最初、予約の”予”の字が悪さをしているのかと思ったのですが、

件名を山田に変えても同じでした;;;。

iPhone 4S

投稿日 2012/04/09 02:22

返信
返信: 41

2012/04/09 15:31 しい坊 への返信

iphoneからの投稿です。

たくさんの返信、ありがとうございます。

たまたま使えない文字をわざわざ選んじゃってたってことですね。


遅くなりましたが、文字化けするメールを

iphoneで送信前にコピーして貼り付けました。

(最初からそうすれば良かったです)


******

件名:

予約

本文:

明日1時に自転車でいくね~



山田

*****

2012/04/09 16:16 T2012 への返信

> 遅くなりましたが、文字化けするメールを

> iphoneで送信前にコピーして貼り付けました。


このコピペで貼付けられたテキストには問題になるような文字コードは含まれてないです。

古くからの日本語テキストメールの標準コード、iso-2022-jp で表せるものばかりです。

原因は使われた文字ではないのでは?

2012/04/09 16:39 はに への返信

え゛

昨日からいろいろ試していてよくわからなくなってしまいました;;

コピペだと文字コードが変わるんでしょうか?


どなたも再現できていないのが気になって貼り付けたのですが、むだだったのかも・・・です。


昨日から話題になっている、どうやって「~」を入力したのか、いろいろ試してみました。

再現できたのは下の入力方法です。


”あかさたな”入力の「わ」のところにある-(ハイフン)を選ぶと

予測のところに3つ「~(大きい)」「‐(ハイフン)」「~(小さい)」が出てくるので、大きいほうの「~」を選択しました。


もしかして私のiPhoneは不良品かも???と思い始めました。

どうでしょう・・・。

2012/04/09 17:25 T2012 への返信

①下の本文メールをPCのアドレスに送信してみましたが、やっぱり化けてしまいました。

123~123


メッセージのソースから重要そうな部分を抜粋して下に貼り付けました。

Content-Type: text/plain; charset=UTF-8

Content-Transfer-Encoding: base64

X-spam-judge: ok



MTIz77+9YDEyMwo=


②ちなみに~を山に変えて同じようにPCで受信したときは下です。化けません。

Content-Type: text/plain; charset=UTF-8

Content-Transfer-Encoding: base64

X-spam-judge: ok



MTIz5bGxMTIzCg==


③ちなみに~をからで変換したものに変えると下です。化けません。

Content-Type: text/plain; charset=ISO-8859-1

X-spam-judge: ok



~


やっぱり~がいけないようですが、

世の中でかなりの人がiPhoneを使っているのに、誰もこの記号は使っていなかったのか、謎です・・・。

私はこれからこの記号を使わずに生きていこうと決めました🙂。


FIXしたのに気になって調べてしまう性格にも自分であきれてしまいます;;;


ありがとうございました。

2012/04/09 18:42 しい坊 への返信

しい坊 による書き込み:



パソコン同士(Windows⇔Mac も含む)ならば問題ないと思います。

まだ問題はありますよ。


MacのJISキーボードのF11の下のキーで入力したチルダは、

XP上のOffice 97では反転したチルダになるのに対し,

Windows 7 上のOffice 2007では反転していないチルダだが、明らかに字形が異なる。


これは、

OSXで使用される文字コード系とWin系で使用される文字コード系とでチルダ(実は2種類ある)に異なる文字コードが割り当てられててしまったことと、

フォントファイルへの実装の有無

の問題があり、これに対し、

最近のアプリは内部解釈で文字コード変換をしている(推測)

ので、表面化しなくなったと予想します。


長音にも同様の問題があります。


携帯だと、この辺を処理する能力がないので、思いっきり化けるのでは。

2012/04/09 19:08 T2012 への返信

今回の例文は

<******* ここから

123〜123


<******* ここまで

ということでしょうか?

この例だと、 "〜" 以外は半角文字ですので、例としてあまりよくないのでは(普通は化けない)?、と思います。


その上で、

①で化けるというのはどうしてか分かりません。

ただ、うちでは、

Content-Type: text/plain; charset=cp932 X-Mailer: iPhone Mail (9B179)

となり化けません。charset=utf-8 だと化けるのかしらん?普通は、utf-8 でよいと思うのですが。

③は charset=ISO-8859-1 となって化けないということですと、半角文字のチルダ(小さい波)になっているのでは?、と思いますが。もしそうだと、全部の文字が半角文字なので、まず化けることはないです。


ま、でも、①の cp932 はちょっと問題で、化ける原因になってもおかしくないとは思います。

また携帯アドレス宛の場合は、サーバによっては、文字コードを変えたり、いろいろ工作もするという話もありますので、化けたり化けなかったり、トラブルが起こりやすいです。

結局は、携帯各社のキャリヤーメールはきちんとインターネット標準のメール規格に準拠するようにして欲しい、という話に落ち着きそうですが。

2012/04/09 19:12 はに への返信

はに さんによる書き込み:

T2012 さんによる書き込み:


遅くなりましたが、文字化けするメールを

iphoneで送信前にコピーして貼り付けました。


このコピペで貼付けられたテキストには問題になるような文字コードは含まれてないです。

古くからの日本語テキストメールの標準コード、iso-2022-jp で表せるものばかりです。

原因は使われた文字ではないのでは?


はい。ですから、恐らく問題は「〜」の多義性(既知の問題)だと思います。

2012/04/09 19:28 T2012 への返信

T2012 による書き込み:


コピペだと文字コードが変わるんでしょうか?


Re: 特殊文字を使用していないのに送信メールが化ける」でも説明していますが、コピペで変ることもあると思います。また、今回の場合、iPhone も、パソコンでこの Apple サポートコミュニティ にアクセスして書き込みしている時も文字コードは同じ Unicode を使っていますから、問題は発生しない。しかし、文字コードが異なる(Unicode とは互換性のない)ガラケーにメールを送ると、その時にキャリア(au とか、ドコモとかソフトバンク)側のサーバで文字コードが強制的に翻訳されます。その段階で、本来ならば使えるはずの「〜」の誤訳が発生するのだと思います。「〜」の問題については「Re: 特殊文字を使用していないのに送信メールが化ける」の「参考:波ダッシュ 「Unicodeに関連する問題」」でご紹介しています。



昨日から話題になっている、どうやって「~」を入力したのか、いろいろ試してみました。

再現できたのは下の入力方法です。


「再現できた」というのは「文字化けが発生した」ということですよね?


”あかさたな”入力の「わ」のところにある-(ハイフン)を選ぶと

予測のところに3つ「~(大きい)」「‐(ハイフン)」「~(小さい)」が出てくるので、大きいほうの「~」を選択しました。


私は「テンキー」は使わないのですが、今回、試しにテンキーを有効にして実験してみましたが、やはり文字化けは発生しません。もっとも、今はドコモは解約しているのでガラケーに送信してみることができないのですが...。少なくとも「送信メッセージ」フォルダの中の送信済みメールは文字化けしていません。また、「もしや?」と思って、「@i.softbank.jp」のアカウントからも送信してみましたが、これまた異常はありませんでした。「@i.softbank.jp」のメールは Unicode ではあるのですが、ガラケーメールに近い動作をするので(例えば受信メールの引用符が表示されない。ガラケーメールでも同じ現象が発生します)、これを使っているのかなと思ったのですが...。



もしかして私のiPhoneは不良品かも???と思い始めました。


物事に 100 % はありませんが、こういう文字化けのようなソフト的な問題では、ハード的な故障というのはまず考えられません。ご安心ください。ま、一番手っ取り早い解決法は、相手にも iPhone に機種変してもらうことなのですが (^^)♪

2012/04/09 19:33 xy への返信

xy さんによる書き込み:

しい坊 による書き込み:


パソコン同士(Windows⇔Mac も含む)ならば問題ないと思います。

まだ問題はありますよ。


MacのJISキーボードのF11の下のキーで入力したチルダは、

XP上のOffice 97では反転したチルダになるのに対し,[...]


はい。その点はすでに参考:波ダッシュ 「Unicodeに関連する問題」で言及しています。ただ、パソコン同士だと、その1文字の字形に多少の問題が発生するだけで、ガラケーで受信した時のように「��」の嵐にならないということです。

2012/04/09 19:53 T2012 への返信

こうやって試行錯誤される姿勢、素晴らしいです (^^)♪


T2012 さんによる書き込み:


①下の本文メールをPCのアドレスに送信してみましたが、やっぱり化けてしまいました。

123~123


メッセージのソースから重要そうな部分を抜粋して下に貼り付けました。

Content-Type: text/plain; charset=UTF-8

Content-Transfer-Encoding: base64

X-spam-judge: ok



MTIz77+9YDEyMwo=


これは全角の「〜」が入っているため、「〜」を一義的に定義するため(文字化けを防ぐため)自動的に Unicode の UTF-8 というテキストエンコーディングで送信されたのだと思います。これが一番安全なのですが、いかんせん、ガラケーは Unicode が読めません...。一番間違いのない安全な方法をとると、ガラケーの方が化けてしまうわけです。


②ちなみに~を山に変えて同じようにPCで受信したときは下です。化けません。

Content-Type: text/plain; charset=UTF-8

Content-Transfer-Encoding: base64

X-spam-judge: ok



MTIz5bGxMTIzCg==


「山」は元々問題のない文字ですからね。ちなみに「PC」とお使いですが、お使いのパソコンと OS は何でしょうか? 通常は「PC」と言うと、「PC 互換機」の意味で、Windows マシンを指します。PC なのか、Mac なのか、また使っている OS は Windows XP なのか、Windows Vista なのか、Windows 7 なのか...、あるいは Mac OS X 10.5 [Leopard] なのか、Mac OS X 10.6 [Snow Leopard] なのか、OS X 10.7 [Lion] なのか、OS X 10.8 [Mountain Lion] なのか...。それからそのパソコンでどのようなソフトでメールを確認したのか、等の情報もあった方がいいですね。



③ちなみに~をからで変換したものに変えると下です。化けません。

Content-Type: text/plain; charset=ISO-8859-1

X-spam-judge: ok



~


ISO-8859-1 は Latin-1 と言って、英語やフランス語などの文字コードで、日本語は表示できません。恐らく半角の数字と(全角の「〜」ではない)半角の「~」しかない文章だったので、自動的に英語やドイツ語などの Latin-1 だと判断されたのだと思います。


やっぱり~がいけないようですが、


はい。犯人は特定されたと考えていいと思います。「真犯人は、お前だっ!」>「〜」


世の中でかなりの人がiPhoneを使っているのに、誰もこの記号は使っていなかったのか、謎です・・・。


いえ、皆さん使ってます。私も使ってます。


私はこれからこの記号を使わずに生きていこうと決めました🙂。


んな、大袈裟な (^^;)。

ただ、根本的な回避法が見つかるまでは、とりあえず対症療法として全角の「〜」は使うのを避けておくというのはひとつの方便だと思います。たぶん半角の「~」を使うようにすれば回避できるのではないかしら?


なお、ついでに言っておけば、「半角のカタカナは使わない」、「絵文字は使わない」、「アルファベットや算用数字は全角ではなく、半角を使う」と言ったことも心がけておけばよろしいかと (^^)。


FIXしたのに気になって調べてしまう性格にも自分であきれてしまいます;;;


「FIX した」というのは他のサイトで言う「締め切った」とかいった意味でしょうか? Apple サポートコミュニティ にはそういう概念はありません。ここはユーザー同士で問題点を持ち寄り、一緒になって問題解決の方法をさぐって、問題解決のデータベースを構築する場ですので、スレ主は、単に問題提起ができるだけで、他のサイトのようにし切ったり、締め切ったりすることはできません (^^)。本人が解決したと思っていても、その後もコメントが続いたり、数年後にコメントが付いたりします (^^)。他のサイトですと、1度締め切ってしまうと、後で別の人がそこを訪れて、「あ、間違ってる!」と思っても手の下しようがなくなりますが、Apple サポートコミュニティ ではそういうことは起こりません。ですから、Apple サポートコミュニティ の主旨から言って、問題が解決した方が「別の方法で問題が解決しました。ありがとうございました!」なんて書くのは顰蹙を買います。問題が解決したのであれば、その方法をここで報告することが期待されているからです。


ですから、今後、根本的な問題回避の方法が見つかったり、ガラケーの方のシステムが変わって、文字化けが発生しないことがわかったりした場合には、スレ主さん始め、それに気付いた人がこのスレッドで、そういう新しい回避法や情報を報告してくれると皆の役に立つわけです (^^)。

2012/04/09 20:40 T2012 への返信

gmailを使用しています。


確認ですが、これは純正のメールappにGmailアカウントを作成してそちらから送信しているのか、SafariからWebメールで送信しているのか、Gmailアプリを使用しているのかどちらでしょう?


受信者がdocomoやauでも化けるなら他の方の環境でも再現が取れそうなものですがそのような報告がないのが気になります。


あと、念のため「設定」>「一般」>「リセット」>「キーボードの変換学習をリセット」も実行してみるといいかもしれません。

2012/04/09 20:56 HAL への返信

iPod touchから入力テスト


〜から

~ー


どうも、「から」で変換すると「波ダッシュ」、「−」で変換すると「全角チルダ」になるみたい?

実は、Mac OS Xもデフォルトは「波ダッシュ」みたいなのですが、Apple Mailを使うと送信時に「全角チルダ」になるし、GmailをWebから使っても受信側では「全角チルダ」になり内部変換が行われているようで問題にはなってないということのよう?

もしかすると、Gmailの送信方法によってはどこかに穴があるのかも・・・

2012/04/09 23:09 HAL への返信

すみません。返信が遅くなりました。

必ず発生する条件を整理します。

足りないものがあれば出します。言ってください。


<送信文>

明日1時に自転車でいくね~

(※「~」はあかさたな入力のわ行の-から変換)


<送信元>

・最近買ったauのiPhone(4/1にOS Update済み)

・メーラー: iPhone初期インストールのもの

・アカウント: Gmail(IMAP iPhoneへの登録はEXCHANGE利用)


<送信先>

・docomoの携帯アカウント

・ezwebの携帯アカウント

・PCのNTT Plalaアカウント(Windows Vista・Windowsメール)

※毎回1つのアカウントだけを指定して送信しています。どれでも化けます。送信先は関係ないみたいです。


<送信後の状態>

・受信者には文字化けで全く読めないメールが届く。("1"などASCIIは読める)

・iPhone上の送信済みトレイも受信者と同じように文字化けした状態になっている。

・Web上でGMAILアカウントの送信トレイを見ても同じように文字化けした状態

2012/04/09 23:28 T2012 への返信

・アカウント: Gmail(IMAP iPhoneへの登録はEXCHANGE利用)


これは、「設定」>「メール/連絡先/カレンダー」>「アカウントを追加」でMicrosoft Exchangeを選択してGmailのアカウント設定を行ったということでしょうか?

そこで「Gmail」を選択しなかったのには何か理由があるのでしょうか?

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

特殊文字を使用していないのに送信メールが化ける

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