日本全国と中国のホームページ制作会社を比べてお見積もり

HTML編

ページに使用する文字コードを指定する

ホームページなどのウェブサイトで文章や文字を表示させるには HTMLという言語を使用しますが、このとき ページに使用する文字コードの種類を指定することができます。

通常は 指定しなくてもページで使用している文字コードをブラウザが判別して 自動選択してくれますが、保証されているものではありません。場合によっては、適切に選択されずに文字化けすることがあります。

HTML文書を保存するときの文字コードと、この<meta>タグによる文字コードの指定を同一にすることで、文字化けを防ぐことができます。

(一般的な ブログの場合は、自動生成部分で文字コードを指定してくれますので通常の投稿では 特に気を使う必要はありませんが、フォームなどを使って他のサイトにデータを送信する場合は、文字コードを統一しないとデータが文字化けしてしまいます。)

<meta http-equiv="Content-Type" content="text/html; charset=文字コード">
  • 文字コード:次の3種類から選択できます。
    文字コード 意味
    ISO-2022-JP JIS
    SHIFT_JIS Shift JIS(シフトJIS)
    EUC-JP EUC

この指定は、<head>~</head>間に記述します。また、タイトルの文字化けを防ぐために、<title>タグより前に置いたほうが良いでしょう。

 

逆に、HTMLファイルを保存したときの文字コードと異なる文字コードを指定してしまうと、文字化けを誘発してしまいますので注意してください。

下記のソース(EUCを指定していますが)を、わざとシフトJISで保存したものです。文字化けしている様子がご確認いただけると思います。

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http:/www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>テストのページ -ここにページタイトルを記述-</title>
</head>
<body>
これは、EUC-UPのページです。
</body>
</html>
COPYRIGHT©2008~ ホームページ作成c3space ALLRIGHT RESERVED.