我在字符和编码上阅读Joel Spolsky's article(两次),我开悟了。
我不明白为什么互联网上的人们在他们的HTML文档中使用UTF-8编码的HTML代码,例如
'
使浏览器显示apostrophe?
引用乔尔:
“UTF-8是另一个系统,用于存储你的Unicode代码点字符串,那些神奇的U +号码,在内存中使用8位字节。”
现在:假设我正在写博客(即:我创建了一个字符串),我决定使用Unicode字符,选择一个我想要在屏幕上打印的字符,确定代表它是个好主意它作为HTML代码而不是“字母本身”,用UTF-8编码,通过互联网将字节发送给某人,让这个人的浏览器解码字节,让所述浏览器解码字符(再次)显示一个撇号。
为什么有人想这样做?
答案 0 :(得分:1)
使用字符引用有三种情况:
'
由'
个字符分隔的属性值中<)>