- ベストアンサー
文字化けについて
メモ帳を使ってアップロード?して、HPを作ってみようと思って作ったのですが、出来上がったHPのソースを見ると、たまに文字化けをしているときがあるのですが、原因は何でしょうか? 直せるものなのであれば、どうすれば直るのでしょうか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
二度目です。すみません、間違えて記述してました。 恐らく <html> <head> </head> <body> サイトの内容 </body> </html> と言うようになっていると思うんですが、皆さんはこの <html> <head> </head> の部分をそのまま <html lang="ja"> <head> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> と書き換えてくださいね。と言っているんですよ。 私の回答で混乱させてしまってすみません
その他の回答 (6)
<html lang="ja"> <head> <title>タイトル </title> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> …… …… じゃないと、おかしいですね。 <○○> ここに書く。 </○○> ○○に分類される命令は、<○○>と</○○>の範囲内に書かないと無効です。
1、ヘッダの場所 <head> ←----------------------ここがヘッダを書く場所 </head> 2、ソースを見るとは *.htmlをIEで閲覧している場合、右クリックで、「ソースの表示」において、Windowsのデフォルトでは、notepad.exeが起動します。 その状態で「文字化け」せず、各種文字コードに対応できるテキストエディタ(notepadより機能が高いもの)を紹介しました。
お礼
再び回答ありがとうございます とりあえず今は <head> <title>タイトル</title> </head> <body> としてるのですがこれを <head> <title>タイトル</title> <html lang="ja"> </head> <body> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> というふうにした方がいいということでしょうか? では失礼します
補足
補足です 2のほうもありがとうございました 色々勉強してやって見ます タグという言葉を知った次の日から作り始めたので、意味とかを調べたりするのは、それ以降になったもので・・・ では
- tsubura
- ベストアンサー率28% (52/182)
まず原因ですが、ブラウザは前の見ていた画面のコードを引きずったりすることがあります。もしくは、ブラウザは人間が文字を読むように頭から指令を読み込んでいくので、そこで誤ってコードを判別し間違いになってしまうことがあるそうです。 対策としては、皆さんがおっしゃっているように頭の部分を <html lang="ja">←これは日本語ですよという指令 <body> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">←これはシフトJISコードを使っていますという指令 を入れてやりましょう。 以下のURLに相当詳しく原因と対策が乗っています。よければ参考にしてください
お礼
回答ありがとうございます 参考にしてみます HPも見てみますね では失礼します
1,index.html ヘッダに、 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> を明示しておけば、ブラウザがコードを間違う(勘違いする)ことが減少すると思います。 2,HTMLエディタ IEなら、ツール・インターネットオプション・プログラムで、ソースを閲覧するエディタの指定ができるから、各種文字コードに対応したエディタに変更するとよい。 #私の場合、長い間QXとWZを併用してきましたが、それぞれ優秀でした。最近、常用機はEmEditor4.03に変更しました。ノートパッドのような文字コードに関わる文字化けはありません。
お礼
回答ありがとうございます ヘッダとは、どこの部分なんでしょうか? まだタグなどを勉強中で・・・ 2のほうはよく分からないです・・・ では失礼します
- matrix4
- ベストアンサー率16% (118/704)
ソースの保存時に、 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">のshift_jis のコードが違うところでひらくと文字化けしたようになります。 ヤフーですと、たしかshift_jisだったような・・ 他のコードで保存したものを、ここでひらくと文字化けします。 ここを、変えればもどるのでは・・・
お礼
解答ありがとうございます 保存する時の保存方法で変わってくるということでしょうか? <meta http-~を書いてから保存するということですか? では失礼します
- arukamun
- ベストアンサー率35% (842/2394)
どういった方法でソースを見ていますか? 右クリック→ソースの表示 とかですか?
お礼
こんばんは 早速の解答ありがとうございます まず毎回ではないのです。 はい、ソースを見るときは、右クリック→ソースの表示ですよ。 では失礼します
お礼
回答ありがとうございます いえいえわざわざ訂正ありがとうございます 近いうちにやってみたいと思います では失礼します