如何用javascript检查特殊字符支持?

时间:2012-03-22 18:37:29

标签: javascript html special-characters symbols

如何检查用户计算机中是否有特殊字符?

例如:♥♦♣♠♪♫¶

如果用户的浏览器不支持其中一个,则会出现一个矩形()而不是符号。

2 个答案:

答案 0 :(得分:2)

我担心没有办法测试它,并且增加了复杂性,即使角色可用,浏览器(尤其是IE)也可能无法渲染它。

另一方面,信息不会特别有用,除非你可以动态地将角色更改为图像,如果它不能呈现为角色。

更好地渲染角色的方法是编写样式表,以便选择合适的字体。这也解决了使用不适合整体设计的字体显示字符的问题,例如基本的copytext字体。

例如,如果您需要字符♥♦♣♠♪♫¶,请选择包含它们的字体以及您需要的所有其他字符。这可能只是归结为

body { font-family: Arial, sans-serif; }

答案 1 :(得分:-1)

另一种解决方案可以使用google的webfonts

http://www.google.com/webfonts

如果您看到某个角色,则[使用最近的浏览器]的所有其他计算机都会看到它