• ベストアンサー
  • すぐに回答を!

文字化けについて

送ったメールがたまに文字化けします。 文字化けするときは全部がすると思います。 そこで、テキスト形式で送る。文字コードを日本語にするとしてみたんですが直りませんでした。Microsoft Outlookを使ってるんですが、「エンコードオプション」というのに日本語が4つありEUC,JIS 1バイト カタカナ可,JIS,ソフトJISとあります。 どれにしたらいいんでしょうか?ちなみに今はソフトJISになっています。 それと、「送信メッセージのエンコード方法を自動選択する」というのはチェックを入れたほうがいいんでしょうか? 携帯やフリーメールに送ったら文字化けする気がするのですが、それらに送っても文字化けしないときやそれら以外に送っても文字化けするときがあります。 特に特殊な記号も使っていません。?や!ぐらいです。 よければアドバイスください。よろしくお願いします。

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.3
  • UKY
  • ベストアンサー率50% (604/1207)

コンピュータは、文字を処理するとき文字1つ1つに番号をつけて、その番号を使って処理します。このとき、どの文字になんという番号を付けるか定めたのが、文字コードとかエンコードと呼ばれるものです。 エンコードが違うと、同じ文字でも番号の付け方が異なります。 シフトJIS=ウィンドウズやマッキントッシュパソコンでよく使われるエンコード。 JIS=シフトJISよりも古い。ワープロなどに良く使われていたエンコード。 EUC=拡張UNIXコードの略。UNIXでよく使われるエンコード。 ●どうしてJISは文字化けしにくいのか。 これは詳しく書くと長くなるので、簡単に書きます。 欧文を表す基本となる、ASCIIというエンコードがあります。欧米では、ネットワークで文字を送るとき、このエンコードが良く使われていました。で、通信効率を上げるためにASCII用に通信方式が定められていたわけです。そしてインターネットが広がるに連れて世界中にその通信方式が広がりました。 しかし、シフトJISとASCIIは文字の番号の付け方がまったく違うため、通信方式がかみ合わず、そのままではうまく送れないのです。そのまま送ろうとすると、文字化けしてしまいます。一方JISとASCIIは番号のつけ方が似ているので、問題なく送れるのです。

共感・感謝の気持ちを伝えよう!

その他の回答 (2)

  • 回答No.2
noname#225520
noname#225520

「ソフトJIS」ではなく、「シフトJIS」ですね。 Shift-JISはWindows、Macで広く使われている漢字コードですが、E-MailですとJISが主に使われます。ですのでJISにすれば解決します。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

すみません、多分IとOが隣り合ってるので打ち間違えたと思います。 アドバイスありがとうございます。

  • 回答No.1
  • UKY
  • ベストアンサー率50% (604/1207)

> ちなみに今はソフトJISになっています シフトJISは一番メールで使ってはいけないエンコードといっても過言ではないです。かなりの確率で文字化けします。 > 「送信メッセージのエンコード方法を自動選択する」というのは…… チェックは入れなくても困ることは無いと思います。 エンコードは、「JIS」を選んでください。これが一番良く使われます。

共感・感謝の気持ちを伝えよう!

質問者からの補足

そうだったんですか!?…。ぜんぜん知りませんでした。 ありがとうございます。ところで、何で文字化けしやすいのがあるんですか? あの、選択肢の中に最初からなかったら…。って思うんですけど。 それと初歩的な質問で申し訳ないんですがエンコードって何なんですか? もひとつJISとかEUCとかは何なんですか?

関連するQ&A

  • 文字化けするんです

    私はMicrosoftOutlookからメールを送っているのですが、au(ezweb)の友人に送ると、文字化けするといわれてしまうのです。 皆さんはそのようなことは無いでしょうか? ちなみに、エンコードはJIS EUC シフトJIS と試してみたのですが・・・。

  • 画面上だけ文字化けする

    WindowsはXPでメールソフトはOutlook2000を使用しています。 会社からメールを送ると(Outlook2003)受信したメールが文字化けしてして困っています。 なぜか受けた文字化けメールを印刷すると普通の文字で印刷でき内容が読めるようになります。 毎回ではないのですが、会社から送るとほとんど文字化けを起します。 設定は両方ともメール形式はMS Outlook リッチテキスト形式で送信エンコードは日本語(JIS) 受信エンコードは日本語(自動選択)になっています。 何とか画面上でも内容を読めるようにしたいと思うので アドバイスいただけたらと思っております。 よろしくお願いします。

  • フォームメールを受信すると文字化けをします。

    携帯サイトにCGIフォーム(CGIの文字コードは全てshift_jis)を設置しています。 iMacや、iPatや、ThanderBirdで、受信をすると、すべて、文字化けします。 Macで、POPを返さない方が文字化けをしないと聞いたので、受信アドレスをgmailアドレスに変えましたら、Mac系では、文字化けがなくなりました。 が、同時に、普通のメールアドレスを設置し、ThanderBirdで受信をしましたら、やはり文字化けをします。 ThanderBirdのエンコード設定は、ISO-2022-JP となっていて、少し調べましたら 「インターネットでは7bitの文字コードでやりとりするのが標準なので、日本語の場合は7bitの「JIS(ISO-2022-JP)」という文字コードを使うよう定められている。Shift-JISやEUCは8bitの文字コードなので、送信の際、メールソフトがこれをJISに変換するのが普通だ。」とのこと。 半角カタカナなどは、含まれていないのですが、やはり、フォームメールを受け取りますと、文字化けをしてしまいます。 届いたメールは、タイトルは正しく表記され、中身が、文字化け。 メールのエンコードをShift-JISに変換すると、逆に、タイトルが文字化けし、本文(中身)が、正しく表記されます。 OUTLOOKなどWindowsの仕様のものを試していないのですが、 何かを修正すると、文字化けせずに、閲覧できるのか、もし、方法があれば、おおしえいただければと思いました。 使っていますCGIフォームは http://www.kurohama.net/c5.shtml 今は、Shift-JISですが、UTF-8に変換はできるようです。 どうぞ よろしくお願いいたします。

    • 締切済み
    • CGI
  • メール受信時に文字化けする

    Outlook2007で送信したメールが文字化けしていると言われ、自分宛てに送ってみたところ、Webメールではちゃんと表示されているのに、受信すると文字化けします。 Outlook2007のオプションの送信メッセージのエンコードは「日本語(JIS)」で、送信するvCardのエンコードは「日本語(シフトJIS)」に設定されています。 他のパソコンから送ったメールは受信による文字化けはありません。 フォントの追加を行って以降の現象のような気もしますが、できればフォントの削除はしたくありません。 考えられる原因は他にないでしょうか。

  • Yahoo JAPAN 文字化けしませんか?

    こんばんは。 数日前からYahoo JAPANのトップページが文字化けするのですが、同じ症状の方はいらっしゃいませんか? 確かYahooもgeocitiesも文字コードはEUCでしたよね?IEの文字コードを手動でEUCにすると直りますが、日本語自動選択にしているとSHIFT JISとして認識されてしまって文字化けします。 ソースを見たところキャラクターセット指定の記述が見当たりません。これが原因でしょうか?それとも最近導入したばかりのWinXPの設定がおかしいのでしょうか? 何かお気づきの点がございましたらご指摘ください。

  • 受信メールの文字化けについて

    送られていきメールが文字化けして読めず困っています。 私はOutlook2000を使用しているのですが, 送信元はyahooのフリーメールです。 Outlook2000の「表示」-「エンコード」-「日本語(EUC)」を選択すると,届いたメールの半分位は 読めるようになるのですが,残り半分が漢字だらけのメールで読むことができません。 どうにかして,メールを全部解読したいのですが, お知恵を拝借頂けないでしょうか。 よろしくお願い致します。 メールソフト:Microsoft Outlook2000 OS:WindowsXP

  • 受信メールの文字化け

    パソコン初心者です。いつも特定の人から来るメールだけ文字化けしてしまいます。他の人は大丈夫なのです。私のはエンコードが日本語(EUC)になっていて、一番上の自動選択のところにもチェックがついていました。表示→エンコード→日本語(JIS)に変えてみても文字化けのままです。ただ、日本語(自動選択)にしようと思っても変わりません。どうしてでしょうか・・・ 初歩的な質問だと思いますが、わかりやすく教えてください!m(_ _)m

  • Liveメール←i-Phoneのメールが文字化けします

    Liveメール←i-Phoneのメールが文字化けします WindowsLiveMail のVersion2009を使用していますが、i-Phone,i-Padからのメールが文字化けします。 自分で調べてみた所、エンコードを UTF-8 (UTF;8?)にするとありましたが、 Liveメールには日本語(EUC),日本語(JIS),日本語(シフトJIS),日本語(自動選択)の4つしかなかったため、設定できませんでした。 また「オプションから、「読み取り」>「エンコードの設定」>「受信メールに既定のエンコードを使用する」をオフにすれば文字化けしなくなります。」という記述を見つけ、オフにしてみましたが、文字化けに変わりありませんでした。 また別のOKWAVEの回答では、「返信ではなく、新規にメールを送ると文字化けはなくなりました。」とありました。確かに新規だと文字化けは無いようです。 それ以外でも、返信メールでも文字化けしない時もあり、何が原因なのか分かりかねています・・・。 この問題の根本的な解決方法はありますでしょうか?(メーラーを変える、等以外で・・・・。) よろしくお願いします。

  • OutLook2000受信メールの文字化けについて

    送られてきたメールが文字化けして読めず困っています。 私はOutlook2000を使用しているのですが, 送信元はyahooのフリーメールです。 Outlook2000の「表示」-「エンコード」-「日本語(EUC)」を選択すると,届いたメールの半分位は 読めるようになるのですが,残り半分が漢字だらけの文章で読むことができません。 どうにかして,メールを全部解読したいのですが, どのようにしたら良いかアドバイスいただけないでしょうか。 よろしくお願い致します。 メールソフト:Microsoft Outlook2000 OS:WindowsXP

  • WindowsXP Outlookで本文が文字化け

    WindowsXP Proffessional SP3で、OSをクリア再インストールしてから、Outlookのメール本文が文字化けするようになってしまいました。 「表示」→「エンコード」で、「日本語(自動選択)」、「日本語(EUC)」、「日本語(シフト(JIS)」をいずれに変えても同じです。 どこの送信元からのメールも同じです。 解決方法のアドバイスをお願いします。