質問: UTF-8 で表示されない文字があるのは何故 UTF-8 の文字一覧を表示したページがあります。例えば 1. 2. 3. などです。 しかしどのページも表示されない文字があります。 例えば1、2では ddb0 の列はすべて表示されません。 3では「その他の数学記号」の 27C0~27CF はすべて表示されません。 その部分は Internet Explorer11 では四角形になり、Firefox45.0.2 では四角形の中に「0770」などの数字が書かれています。 OS は Windows7 で、ブラウザの文字エンコーディングはすべて「Unicode (UTF-8)」になっています。 表示されない文字は IE と Firefox ですべて共通ではなく、Firefox で表示されるが IE で表示されない文字もあります。 UTF-8 に対応している筈なのに、なぜ表示されない文字があるのでしょうか。 自分の環境では表示されても、相手の環境では表示されないかもしれないとしたら、どの文字を使えばよいのかわかりません。ネット上で使っても問題ない UTF-8 の文字はどのように分別すればよいでしょうか。
回答: >UTF-8 に対応している筈なのに、なぜ表示されない文字があるのでしょうか。 フォントが対応してないからだと思いますよ。 >自分の環境では表示されても、相手の環境では表示されないかもしれないとしたら、どの文字を使えばよいのかわかりません。 通常、相手の環境として日本語を前提にしてる分には問題ないと思いますが、外国人にも見てもらいたい場合や、同じ日本人でも環境の差を吸収したいのなら、Webフォントを試してみては?