Androidでメールが文字化けする原因は?対処法も!
Androidでメール・テキストファイルの文章が文字化けして
困った経験はありませんか?
「文字化けしたメール・テキストファイルを何とか読みたい!」
「そもそもどうして文字化けしちゃうの?」
など、Androidの文字化けで困ってる
あなたのために、
文字化けの原因と対処法をご紹介しますね!
この記事に書いてること♪
Androidの文字化けにかかわっている文字コードとは?
最近のAndroidは技術が進化しているので、文字化けする機会が以前より少なくなりました。
それにもかかわらず文字化けが起こるのには、文字コードが大きく関係しています。
文字コードとは、「各文字に番号等を割り当てて通信・管理するための技術」です。
通常「あ」や「a」といった文字は、コンピューターには理解できません。
コンピューターはあくまで計算が専門であり、文字の概要を把握して使い方を覚えるようなことが難しいからです。
そこで各文字にコンピューターが理解できるようなコードを割り当てて、情報読み取りや処理に使えるようにしたのが文字コードです。
文字コードの代表としては
- 初期にアメリカで開発された「ANSI」
- 日本専用の文字コードの「Shift-JIS」
- 世界共通の文字コードである「UTF-8」
などがあります。
これだけ文字コードが多様化しているのは、国ごとに独自の文字へ対応する必要が出てきたり、国際化に伴い共通の文字コードが必要になったりと時代的な背景が原因にあります。
そしてこういった文字コードの多様化が、今回のようなメール・テキストファイルの文字化けにも関係してきている点を覚えておきましょう。
Androidに届いたメール・テキストファイルが文字化けする!原因と対策は?
それではAndroidに届いたメール・テキストファイルが
文字化けする場合の原因と対策を見て
いきましょう。
先ほども説明したように、Androidに届いたメール・テキストファイルが文字化けする場合
の原因は文字コードにあります。
Windowsのメモ帳などのテキストファイルは
「Shift-JIS」が使われていましたが、2019年のアップデートによってUTF-8に変更となりました。
ただし設定によっては、古い文字コードである「ANSI」が適用されてしまっているケースがあります。
一方Androidでは、基本的にUTF-8が使われています。
通常文字コード同士に互換性はなく、違うコード方式同士でやり取りを行うと文字が認識できません。
今回のようにANSI方式でファイルをPC保存して送信、UTF-8読み取り方式のAndroidで確認するような場合がちょうどこのケースに該当します。
結果的に、Windowsのテキスト
ファイルでは正しく表示されている文章が
Androidでは文字化けしてしまうという
わけです。
この状態を簡単に解決するには、PC側のファイル保存方式を確認して「UTF-8」に選択し直すとよいでしょう。
たとえばメモ帳の場合ファイルの保存時にポップアップが表示されますが、その際に「保存」ボタンの左側にある「文字コード」欄で「UTF-8」を選択するだけです。
「UTF-8 LB」といった選択肢もありますが、そういった派生形のものは選択しないようにしましょう!
Androidから送ったメールが文字化けする!直し方はある?
現在はAndroidでGmail等のフリーメールを使ってやり取りするのが当たり前になり、Androidでメールを送っても文字化けで問題になることは減りました。
しかしまれに、Androidから送ったメールが文字化けする
というケースもあるようです。
これは上記で説明したとおり、文字コードが
送信元と受信先で変わることが原因です。
文字コードの自動変換機能を使うことで
メールを確認できるようになりますが、文字コード変換の機能がない場合は、受信
したメールを確認することはできません。
自分でファイルの読み取りがどうしても解決できない場合は、メールの送信元に文字コードを聞いてみましょう。
アプリやブラウザでも!Android内での文字化けの解消法は?
AndroidのGoogle Chromeなどのブラウザーで、開いたファイルが文字化け
してしまうということもあります。
残念ながら最新の仕様では、以前できていた
・文字化けしている画面でメニューキーをタップ
・その他の設定からテキストのエンコードを選択
・文字コードを選択する
といった設定ができなくなってしまいました。
ですから
- 代替のブラウザーをインストールしてそちらで文字コード設定をする
- ブラウザー経由で「もじばけらった」などの文字コード変換ツールへアクセスする
といった対応を行う必要があります。
ちなみにPCのGoogle ChromeでAndroidから送られたファイルが文字化けしてしまった場合は、拡張機能を利用する方法で解決ができます。
拡張機能のインストール画面に「Garbled text」と入力して、表示される中からいくつか使いやすそうな機能をチョイスして使ってみてください。
また、Androidで絵文字や顔文字だけが文字化けして
しまうということもあります。
特にLINEで多いようですね。
これは、AndroidとiPhoneの
バージョンアップの時期が違うことで起こります。
大抵はiPhoneの方が先にバージョンアップされるので
Androidがバージョンアップされるまでの間、
文字化けを起こしてしまうというわけです。
Androidがバージョンアップされることで解決しますが
「それまで待てない!」という場合は
アプリを使うことで文字化けを解決することができます。
まず、tofu destroyer というアプリを
インストールしましょう。
それでは使い方を説明します♪
・tofu destroyerを立ち上げます。
・tofu destroyerにコピーしたメッセージを
貼りつけます。
・画面下にある「他キャリア絵文字を変換」
をタップします。
・本来の正しい絵文字に変換されます♪
ちなみにアプリ通知をタップするだけでも、絵文字のコード変換が可能です。
文字化け以外にも、Androidを使っていると
ありがちなトラブル予測変換についての
記事も参考してみてくださいね♪
→Androidの予測変換をリセットしたい!削除の方法は?
まとめ
今回は、Androidでメール・テキストファイルが文字化けする場合の対処法に
ついてご紹介してきました。
文字化けの原因は、文字コードの違いでしたね。
メールが文字化けしているときは文字コードの違いをなくしたり、変換ツール・アプリを利用してみましょう。
この記事をSNSでシェア