文字セットに iso-8859-1 を使用する html ドキュメントにhtml エンティティ✓
(チェック マーク: ✓) を表示しています。
Firefox では、チェック マークとして表示されます。IE では、正方形のボックスとして表示されます。UTF-8 に切り替えても違いはないようです。
画像を使用せずにこれらのエンティティを IE 6 & 7 で表示する信頼できる方法はありますか?
文字セットに iso-8859-1 を使用する html ドキュメントにhtml エンティティ✓
(チェック マーク: ✓) を表示しています。
Firefox では、チェック マークとして表示されます。IE では、正方形のボックスとして表示されます。UTF-8 に切り替えても違いはないようです。
画像を使用せずにこれらのエンティティを IE 6 & 7 で表示する信頼できる方法はありますか?
正方形は、使用されているフォントにその文字のグリフがないことを意味します。
残念ながら、その文字を含むフォントは多くなく、すべての Windows マシンにデフォルトで存在するフォントはありません (Windows 以外のマシンにはさらに少ない)。
存在する可能性が最も高いフォント (そのグリフを含む) は、Arial Unicode MS (Officie に付属) と MS Gothic + ファミリ (日本語フォント) です。
フォントにどのグリフが含まれているかを判断するのに役立つツールについては、こちらを参照してください: http://www.mihai-nita.net/article.php?artID=charmapex
しかし、確実に機能するソリューションが必要な場合は、画像が最も安全な方法です。
おそらく、Internet Explorer で使用される書体には、この文字を表示するためのグリフがありません。
おそらく使用したいでしょうfont-family: Arial Unicode MS, Arial, Sans-Serif
。IE は、Arial からの Unicode 文字を正しく表示しません...
平方根記号 "√" を試すことができます。これは完璧に見えませんが、問題ありません。√
IE の場合、Windows 上にあると合理的に想定できるため、WingDings フォントが利用可能です... MS WingDings の文字 ü は単純なチェックマーク (✓ に似ています) であり、þ はボックス内のチェックマーク (に似ています) です。 ☑)。
http://www.w3.orgによると、チェックマークは8859-1の一部ではありません:http : //www.w3.org/TR/html401/sgml/entities.html
UTF-8ではe29c93です。