HTMLにて文字コードの指定

このページは文字コードとしてUTF-8を利用している。

なんかたまにこのブログの文字コードの自動判定が上手くいかないなぁ
と思っていろいろと調べていたら、ヘッダタグの記述に問題があった。

HTMLにて文字化けさせないためには
<head>タグ内に下記のような記述をする必要がある。

<meta equiv="Content-Type" content="text/html; charset=UTF-8">

でもこの記述ちゃんとしているのになぁとWeb上を調べてみたら
HTML講座
というページを見つけた。
この中に、
<title>タグの後などに文字コードを指定すると、タイトルがどの文字コードで書かれているかをブラウザが判別することができません。
という記述があり、確認してみると確かにそんな記述になっていた....

そういわれれば、それが当たり前か。
最近は、HTMLを生で見ることも少なくなってきたので久々にhtmlのいい勉強になった。

皆さんも、文字コードが正しく判定されないというケースにぶち当たったらこれを
疑いましょう。

ちなみにこのブログのデフォルトの雛形はそうなってました....

まぁ、米国で主に利用されているブログなんで仕方ないかもしれんが....

0 件のコメント: