中国語で Web ページを作成しようとしていますが、ブラウザで実行するとテキストは問題なく表示されますが、文字エンコーディングを変更すると、テキストが意味不明になることに気付きました。何が起こっているかは次のとおりです。
- UTF-8 でエンコードされた HTML ファイルを Emacs で作成します。
- 私はそれをサーバーにアップロードし、ブラウザ (FF、IE、Chrome、Opera) で表示します - 問題ありません。
- FF > View > Character Encoding > さまざまな中国語エンコーディング システム (簡体字中国語 (HZ) など) を使用して、他のエンコーディングでページを表示しようとしています。
- UTF-8 とは別に、他のすべてのエンコーディングでは、テキストが意味不明になります。
これは問題ではないと思います。つまり、ブラウザは、ページのエンコーディングを認識し、コンテンツを正確に解析するほどスマートです。私が疑問に思っているのは、エンコーディングを変更すると中国語のテキストが読めなくなるのはなぜですか? OS に中国語のフォントがインストールされていないためですか? 視聴者が中国人である場合、UTF-8 を使用する必要がありますか? それとも、多くのエンコーディング システムから 1 つを選択する必要がありますか?
ご協力/ご意見をお寄せいただきありがとうございます。