• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ブラウザで日本語が文字化け)

ブラウザで日本語が文字化けする問題の解決策とは?

このQ&Aのポイント
  • 特定のサイトでコンピュータ ⇒ ƒRƒ“ƒsƒ…[ƒ^ のように全ての日本語が文字化けしてしまっています。
  • ブラウザの表示設定が日本語(シフトJIS)になっているにも関わらず、文字化けが起こるのは疑問です。
  • 問題の解決策がMySQL等の文字コードの設定をいじることで解決するかもしれません。MySQLの扱い方にも注意が必要です。

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

  • ベストアンサー
回答No.5

>因みに化けてしまっている特定のページは >メモ帳で書いたHTML(+Javascript)でgeocitiesに載せたページです。 >apache+PHP+MySQLをPCに入れてから変になったとは言うものの、 apache+PHP+MySQLは、サイト側の話ではなく、クライアント側(PC側)に入れたんですか。。。ぜんぜん勘違いしてました。 今までの回答は無視してください。 geocitiesに載せる場合は、METAタグを付けないとダメですよ。METAタグをつけないならば、文字化けしない方が運がいいとくらいに思っておいた方がよいかもしれません。

その他の回答 (4)

回答No.4

>ソースにMETAでShift-JISを明示的に指定したら表示できるようになりました。 >今までわざわざ明示的に記述しなくても問題なかったのに >今後は全てのHTMLに記入しなければならないのでしょうか。。 >原因の特定はできていませんが、やはりapache等の設定に >関係があるのでしょうか。。 php.iniのdefault_charsetの設定を、"Shift_JIS"とか"SJIS"とかにしてみて下さい。 そうすれば、METAタグの指定は不要だと思います。

Claudia
質問者

お礼

php.iniのdefault_charsetはShift_JISになってました(コメントアウトもしてません) 因みに化けてしまっている特定のページは メモ帳で書いたHTML(+Javascript)でgeocitiesに載せたページです。 apache+PHP+MySQLをPCに入れてから変になったとは言うものの、 おかしく表示されているのはIEでgeoのページを見たものなので ローカルのソフトや設定が関係あるのかないのかも分からなくて。。 とりあえずはMETAで指定して難をのがれております。

  • alpha123
  • ベストアンサー率35% (1721/4875)
回答No.3

WEBページの解釈がどうなるかはページ作った後、見て確かめるしかない。 XPなら 表示>エンコード>自動選択 自動選択の左に「レ」点あれば解釈間違いはブラウザの仕様 はずせば自動選択(マークなし)の下で 日本語(自動選択)、日本語(EUC)、日本語(シフトJIS)選べる

Claudia
質問者

お礼

自動選択の付け外しや、手動での日本語(シフトJIS)の選択や、 日本語(EUC)で試してみたりもしましたが、 ブラウザの方の操作では何をしても直らなかったんです。。 シフトJISで書いたHTMLをシフトJIS指定のブラウザでブラウズして 化けていたのでどうしたらよいものかと思って。

回答No.2

>■別環境(友人宅)からはちゃんと日本語表示され通常に閲覧できる クライアント環境の違い(ブラウザやその設定)によるものじゃないでしょうか。 コンピュータ ⇒ ƒRƒ“ƒsƒ…[ƒ^ ブラウザ上ではこのような表示(&#・・・)ではなかったんですよね?(質問を投稿する際に、教えてgooが書き換えてしまうことがあります)。 単純に、プログラムの最初に、 header('Content-Type: text/html; charset=Shift_JIS'); とか入れると直りませんか?

Claudia
質問者

お礼

ソースにMETAでShift-JISを明示的に指定したら表示できるようになりました。 今までわざわざ明示的に記述しなくても問題なかったのに 今後は全てのHTMLに記入しなければならないのでしょうか。。 原因の特定はできていませんが、やはりapache等の設定に 関係があるのでしょうか。。

  • alpha123
  • ベストアンサー率35% (1721/4875)
回答No.1

表示>エンコード 自動選択、日本語(シフトJIS)など選ぶ 直りませんか?

関連するQ&A

専門家に質問してみよう