今回はその様な文字化けについて書きます。(2015/9/18時点公開)【文字化けの原因とは】ブラウザやテキストエディタ、メーラーで文字データを読み込む時に、データに合わない文字コードで判別して文字を表示してしまう為です。コンピュータ内で文字がどの様に認識されているのか理解しないと文字コードが何か分らないので下記で説明します。表現しており、ディスプレイ上で文字に見えていても、コンピュータ内の処理は0と1の組み合わせで表現された数値の羅列となっています。文字コードとは、0と1を組み合わせた時にどの文字を表示するのかという組み合わせをまとめたものです。英文の文字コード(ASCII)でABCを表現すると以下になりますが、A:01000001B:01000010C:01000011これはコンピュータ内部で、8bitの01000001という信号を受け取ったら、ASCIIで表示するテキストエディタやブラウザ等でAという文字だと認識して表示するという事を表しています。定する必要がありました。問題なのは、日本に入ってきた時にOSや機器等で複数の文字コードが策定された事です。現状、JIS(ネット用)、シフトJIS(Windows)、EUC(UNIX)、Unicode(統一化コード)の大本4つと其の派生が存在しており、それぞれでbit列に対応する文字が違います。別の文字コードで作成された文章を違う文字コードで読み取ってしまうと文章として成立しない記号や文字の羅列となってしまうわけです。『あ』をUnicode(UTF-16)で保存してJISで読み込むとUnicodeで『あ』は3042(16進)ですが、JISで3042だと『安』と成ってしまいます。現在のブラウザやメーラーは基本的に自動的にどの文字コードで表示するか判定して表示しますが、偶に誤認して別の文字コードで読み取ってしまう事がある為、文字化けが発生するわけです。【メール】(クリックすると拡大)メールが化けている場合はメールを開いた後に画像の様に「エンコード」と書かれた所から文字コードを選択して正確な表示になるものを見つける事で対応できます。Thunderbirdは表示(V)にあるテキストエンコーディング(C)から変更できます。【ブラウザ】(クリックすると拡大)ブラウザでサイトが化けている場合は、表示(V)を選択し、エンコード(D)の中に表示された文字コードを選択して正確な表示になるものを見つける事で対応できます。Edgeにはエンコード選択が無いので他のブラウザを使用して下さい。【テキスト文】(クリックすると拡大)添付で送られてきた文や、専用ブラでコード指定が出来ない場合は文章データとして保存してからテキストエディタで読み込む時に文字コードを指定して読み込む事で対応できますが、テキストエディタは選択できる文字コードが少なかったりするので、フォルダとブラウザを立ち上げて作ったテキストファイルをブラウザで読み込んで、上記の様にエンコードから文字コードを選択して行った方が見つかるかもしれません。この方法は文章データとしてコピペして保存した時にデータ欠損が出る可能性が高いので、完全に復元できる訳ではないと言う事を覚えておく必要があります。文字化けの対応の仕方を書きましたが、確実に復元できるという訳ではない為、メール等で送られてくる重要な文章やシリアルキー等が化けた場合は、再度メールを送ってもらった方が確実です。臨時の対処法だと考えてください。このBlogはBlogランキングに参加しています。役に立ったと思った方はクリックをお願いします。OSやPC等の商品情報まとめプロフィールAuthor:nim26ここは、読む事でパソコンを目的に合わせて選択出来る様になればいいな。言う感じのコンセプトで情報を載せています。定期的に修正加筆しています。定期的にスパム爆撃が来るので認証制にしてあります。毎日確認しているわけでは無いので、反応するタイミングがまちまちなのはご了承ください。基本的にPC向けですので、出来るだけPC表示に切り替えて閲覧して下さい。無断利用は禁止します。個人利用と言うのはオフライン環境のみでの使用と言う事です。リンクは構いませんが、文章や画像を丸ごとコピーして再アップする事に承諾する事はありません。