英語やその他の外国語のホームページを作る場合、そのページが文字化けしないようにするのは、日本語の場合と同じで、HTMLの中に正しい言語コードを設定することです。
例えば、英語のサイトの場合は、ISO-8859-1 というエンコードになり、HTMLファイルに下記のように設定します。
< meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
これによって、そのページ全体が、英語(もしくは設定した言語)のエンコードに設定されます。
では、英語や外国語ページの中に違った言語(例えば日本語)を表示したい場合はどのようにすればよいのでしょう? これには次2つの方法があります。
1. 文字実態参照を使う。
2. HTMLをUnicodeで作成する。
1.の方法はHTML内に、&数字;で表記する方法で、例えば、 文字化け と記載すると 文字化け と表示されるはずです。 文字実態参照について詳しく知りたい方は、下記からググッてください。
2.の方法は、HTMLファイルをUnicodeで作成する方法です。 Unicodeは、いろいろな言語をひとつのコードで表わす方法で、この方法であれば、ホームページ内に様々な言語を表記することができます。
HTMLをUnicodeで作成するには、Unicodeを編集できるエディタもしくは作成ツールが必要です。 詳細は、
Unicodeで作成を参照してください。
♠その他ご質問等ございましたら
PC Q&A Forumをご利用ください。
文字化けに関するご質問の場合は、
・ お使いのOSの種類やバージョン(Windows XP/2000/ME、Mac OS Xなどなど)
・ 英語版・日本語版(英語版の場合は、どのように日本語設定しているか)
・ お使いのソフトウェアと日本語の設定状況
・ 文字化けした内容(メール、サイトのURLなどなど)
・ 文字化けの状態(漢字の羅列、四角い文字が表示される)など
をできるだけ詳しく書いてください。