2011-12-17 14 views
3

目前我正在寻找所有主要货币的html实体,我可以很容易地获得美元,欧元,加元,澳元和更多,但我很难获得实体所有其他国家我有保加利亚列弗(лв),中国人民币(¥),俄罗斯卢布(руб),UA阿联酋迪拉姆(د.إ)获取所有主要货币的Html实体

每次我在我的下拉菜单中输入他们即将到来的?星座,所以有它周围的任何方式和是的,我用正确的字符集荟萃,只是试图让HTML实体为他们

感谢

+4

的默认编码如果角色上来不当,你*不*使用正确的字符集。 HTML实体是一个正确的管道磁带解决方法 - 获得编码的权利会好得多 –

+0

这是我正在使用的当前字符集

+0

好的 - UTF-8中的字符也是如此吗?他们是在编码为UTF-8的文件? (编辑器的“另存为...”对话框中通常会有一个下拉菜单) –

回答

2

字符显示为UTF-8格式的数据的指示你使用的字符不是正确的UTF-8。

例如,在将UTF-8字符粘贴到ISO-8859-1编码的HTML文件中时(可以通过在IDE或编辑器中选择正确的编码来修复),可能会发生这种情况。另一个常见原因是使用的数据库连接不是UTF-8。

如果你解决了这个问题,你应该没问题,不需要HTML实体。

+0

哦,那是一个更好的选择,谢谢Pekka提供了这么好的解释 –

1

除了€欧元,HTML 4.01中货币的实体为£(英镑),¥(日元/元)。见HTML 4.01 list of entities

(HTML 5个草案增加实体的一个长长的清单,但它不如无用的 - 一般浏览器不支持,它给你什么,你不能用数字字符引用实现更安全)

对于其他货币,您可以使用数字字符参考,例如₩作为韩元₩。您只需要通过其Unicode编号来标识符号中使用的字符。

或者,通常更好的方法是,使用启用Unicode的创作工具直接使用字符,并将文档编码正确设置为utf-8并声明为utf-8。但它可能对所有货币符号使用“转义”。