FAQ|ホームページ作成ソフトでの文字化けと文字コード?

FAQ|ホームページ作成ソフトでの文字化けと文字コード?

文字コード?ホームページ作成ソフトでの文字化けについて?

A パソコン上では文字を「数値」として割り当てている

文字コードとは

そもそも文字コードとは、パソコン上で文字や記号をそのまま取扱うのではなく、それらを「数値」として割り当てています。「文字」を「数値」として割り当てて対応させているのですが、この対応のさせ方に種類があります。

文字コードの種類

  • Shift-JIS
  • UTF-8
  • EUC-JP


文字コードの種類

Shift_JIS

日本語を表すために使われている文字コードで、国内において現在多くのパソコン上で使用されている代表的なものです。


Shift_JISは、携帯電話で読めるコードであり、消費バイト数が少ないという事が特徴ですが、エンコードデータに制御文字を含む場合が多いので、これを想定してない環境では文字化けする可能性があります。


日本語サイトで使用されている文字コードは「Shift_JIS」が多い事から、シリウス2最短ホームページテンプレートの管理画面ではデフォルトでShift_JISに設定されています。


UTF-8

文字の対応範囲が広く、どこの国の言語でも文字化けする事なく表示されます。消費バイト数は多いのですが、PC環境に左右されにくく、安定しているという特徴があります。しかし、ガラケーサイトでUTF-8に設定すると文字化けします。


EUC-JP

日本語を扱う場合に利用される符号化方式の文字コードですが、主流のUTF-8への移行が進んでいて、国際的な互換性も低く、文字化けやシステム間の連携の妨げになる可能性が高いため使わない方が良いです。


文字コードについてはどれも一長一短ありますが、日本語サイト作るのであればShift_JISかUTF-8で問題は発生しないはずであり、現在EUC-JPについてはあえて使う必要性はありません。このように文字コードが複数存在する状況で、文字コードとブラウザが解釈した文字コードが異なるときに「文字化け」が発生します。


文字コードが必要とするバイト数 「バイトとは」

最小単位[ビット]

まずコンピュータが扱う最小単位は、[ビット]と呼ばれています。


例えば[1ビット]の場合、[2の1乗][2]
これは「[2]から、ひとつを選択できる能力」の情報量となります。


1ビット


[1]か[0]の判断を1回できる。


そして[1バイト]とは[8ビット]の事です。二択を8回できる情報量って事です。
なので、2×2×2×2×2×2×2×2=256(二進数で言えば8桁です。)


1バイト = 8ビット


256の異なる状態を表現できる。(1バイトで256種類の文字)


英語圏では「アルファベット数字カンマ等」なので、1バイト256種類の表現ができれば、すべて表示する事が出来ますが、日本語では「漢字、ひらがな、数字、カタカナ」、などがあるため、2バイト(65536文字)が必要となります。


文字コードによって必要バイト数は変わる
SHIFT-JIS   UTF-8  
半角文字

1バイト

1バイト

全角文字

2バイト

3バイト


SHIFT-JISのほうが、UTF-8より明らかに容量は小さい(2/3)という事です。UTF-8の場合全角文字3バイトなので、単純にホームページ「1ページの文字数」を2,000文字とすると、そのページは6,000バイトって事です。


このバイト数がレンタルサーバーの容量と密接に関係してくるのですが、月額500円程度の有料のレンタルサーバー(100GB)を契約した場合、文字コードの違いによる容量の増加については考えなくて良いレベルです。


サイト作成ではShift_JISかUTF-8どちらが良い?

文字コードは何が無難か?

現在ネット上ではスマホPCからの閲覧が99.9%であり、これからのホームページ作成では、ガラケーに対応させる必要はなくなってくると考えられます。それでShift_JISかUTF-8、どちらを選択したら良いのかという事になります。


多言語のサイトを運営したいのであれば、UTF-8を採用するのが推奨されていますし、一般的な日本語サイトを作成するなら日本語に特化したShift_JISをお勧めします。私はシリウス2でサイト作成する場合Shift_JISに設定しています。


これは当サイトの閲覧者さんからメールでご連絡があり、「サイト内検索」を利用した場合、文字化けしているというご指摘を受けたからです。この文字化けはShift_JISに設定を変更する事で解消されました。


なお、最近のネットブラウザ表示はUTF-8が基準になってきています。余談ですが近年Yahoo!JAPANはサイトリニューアルの際、文字コードをEUC-JPからUTF-8に変更しています。


シリウス2文字コード
サイトオプション→サイトの表示設定→基本設定→文字コード
 

シリウス文字コード


最短ホームページテンプレート文字コード
テンプレートのヘッダー内に記述されています
 

最短ホームページテンプレート文字コード


2025/11/21 03:20:03


 

 

 

 

SIRIUS2 OFFICIAL PAGE
SIRIUS2 OFFICIAL PAGE
リンク先公式サイトからのご購入でシリウス2を快適に始めるための
ユーチューブ動画アクセス権 [全4本-計67分] を特典としてプレゼント!

さらに電話、メールサポートや画像集、Wordテンプレートもお渡ししています。
また、特典ユーザーズページではシリウス2に必要なSEOに関連する記事を閲覧できます。