7

文字セットに iso-8859-1 を使用する html ドキュメントにhtml エンティティ✓(チェック マーク: ✓) を表示しています。

Firefox では、チェック マークとして表示されます。IE では、正方形のボックスとして表示されます。UTF-8 に切り替えても違いはないようです。

画像を使用せずにこれらのエンティティを IE 6 & 7 で表示する信頼できる方法はありますか?

4

7 に答える 7

9

正方形は、使用されているフォントにその文字のグリフがないことを意味します。

残念ながら、その文字を含むフォントは多くなく、すべての Windows マシンにデフォルトで存在するフォントはありません (Windows 以外のマシンにはさらに少ない)。

存在する可能性が最も高いフォント (そのグリフを含む) は、Arial Unicode MS (Officie に付属) と MS Gothic + ファミリ (日本語フォント) です。

フォントにどのグリフが含まれているかを判断するのに役立つツールについては、こちらを参照してください: http://www.mihai-nita.net/article.php?artID=charmapex

しかし、確実に機能するソリューションが必要な場合は、画像が最も安全な方法です。

于 2009-02-11T09:16:25.797 に答える
6

おそらく、Internet Explorer で使用される書体には、この文字を表示するためのグリフがありません。

于 2009-02-10T22:15:21.987 に答える
4

おそらく使用したいでしょうfont-family: Arial Unicode MS, Arial, Sans-Serif。IE は、Arial からの Unicode 文字を正しく表示しません...

于 2009-07-08T14:25:48.323 に答える
2

平方根記号 "√" を試すことができます。これは完璧に見えませんが、問題ありません。√

于 2010-11-18T21:01:26.790 に答える
1

IE の場合、Windows 上にあると合理的に想定できるため、WingDings フォントが利用可能です... MS WingDings の文字 ü は単純なチェックマーク (✓ に似ています) であり、þ はボックス内のチェックマーク (に似ています) です。 ☑)。

于 2009-02-10T22:49:23.357 に答える
0

http://www.w3.orgによると、チェックマークは8859-1の一部ではありません:http : //www.w3.org/TR/html401/sgml/entities.html

UTF-8ではe29c93です。

于 2009-02-10T22:02:55.090 に答える