UTF-8特殊字符不显示 [英] UTF-8 special characters don't show up
问题描述
我想弄明白为什么这样的字符:👉显示像空的框。它们是unicode字符虽然和字符集是utf-8。
I'm trying to figure out why characters like this : 👉 show up like empty boxes. They are unicode characters though and charset is utf-8.
它可以是一个字体问题,没有一个字形吗?任何想法?
详情:Html页面,我使用firefox 16.0.1,Windows 7 ..页面喜欢这篇文章我看不到这个字形
感谢
Can it be a font problem which doesn't have a glyph for that? Any ideas?
Details: Html page, i use firefox 16.0.1, Windows 7.. Page like on this post i dont see this glyph either
Thanks
推荐答案
您在那里的字符是 Unicode字符WHITE RIGHT POINTING BACKHAND INDEX(U + 1F449)。在该页面上,您可以找到支持链接后面的字符的已知字体列表支持U + 1F449的字体。
The character which you've there is the Unicode Character 'WHITE RIGHT POINTING BACKHAND INDEX' (U+1F449). On that page, you can find a list of known fonts supporting the character behind the link Fonts that support U+1F449.
字体
< a href =http://www.fileformat.info/info/unicode/font/lastresort/index.htm =nofollow> LastResort
Segoe UI表情符号
Segoe UI符号
Symbola
的这些字体在这里已经在stackoverflow.com上使用,所以你也会看到一个空框。
Neither of those fonts is been used here on stackoverflow.com, so you'll also see an empty box.
如果这发生在你自己的网站上,修复它,那么你需要通过CSS @ font-face
提供一个支持字体以及webapp,或者在这种特殊情况下,可能更好的寻找CSS基于图标的图库(如 Font Awesome )。 < i class =fa fa-
If this occurs on your own website, and you'd like to fix it, then you'd need to supply a supporting font along with the webapp by CSS @font-face
, or in this particular case perhaps better, look for a CSS based icon library such as Font Awesome. The <i class="fa fa-hand-o-right">
comes very close with this character.
这篇关于UTF-8特殊字符不显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!