アプリ版:「スタンプのみでお礼する」機能のリリースについて

HPによって文字化けして(字がすべてシカク「□」になって)
HPがみれないページがあります

この場合どうやって直せばいいのでしょうか?

A 回答 (2件)

一応、プログラム項なのでプログラム的な話。


(下記の内容はあくまでも、ユーザでなくhtml作成者側が修正することです。)

htmlコード内の
<head>タグの<meta>に文字コード指定してあげれば直ります。

(例)
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"/>
(、、このページのソース見たらそのまま記述されています)

charsetの方に
"EUC-JP","Shift_JIS","ISO-2022-JP"等いずれかを設定してください。
何の文字コードにするかは、
htmlファイルの文字コード、サーバの設定(アパッチ等の設定)で決まってきますので、そこら辺の確認をしてしてください。
(面倒なら適当に文字が正常に出るまでcharsetの文字コードを変えればOK。)

ちなみに上記の指定を行わない場合は、ブラウザが勝手に文字コードを予想して出力してくれます。
で、予想が外れたら、文字化けが起こるわけです。
当たり前ですが、htmlに間違ったcharsetを設定したら常に文字化けします。
    • good
    • 0

インターネット上で記述されている文字には、文字コードというものが割り当てられていまして。


文字コードには、「シフトJIS」「EUC」等の種類があるんですね。

で、文字化けというのは、要は、例えばシフトJISで書かれた文字を
EUCで認識しようとするせいで起こるわけなのです。
(※何故認識違いをするのかは、長いのでとりあえず省きます)

さて。それでは実際に文字化けを改善する手段ですが、
IEのステータスバーの「表示」→「エンコード」で自動選択を選んでください。
それでも改善しない場合は、シフトJISまたはEUCを選んでください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!