我在div中有一些带撇号的html内容,它在除IE以外的所有其他浏览器中正确呈现。你会从屏幕截图撇号在IE中未正确呈现
摸清楚在其他浏览器
我已搜查够了,发现像撇号的问题显示为'
在IE 。我认为这与这个问题不相似。
任何人都可以帮忙吗?
我在div中有一些带撇号的html内容,它在除IE以外的所有其他浏览器中正确呈现。你会从屏幕截图撇号在IE中未正确呈现
摸清楚在其他浏览器
我已搜查够了,发现像撇号的问题显示为'
在IE 。我认为这与这个问题不相似。
任何人都可以帮忙吗?
您的页面需要utf-8
标题。您的服务器应投放的页面有:
Content-Type: text/html;charset=utf-8
或者你可以用一个meta标签放置
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
或者只是服务与HTML实体,而不是
He's not feeling well.
'''是一个正常的撇号,所以你可以写'他'。 OP的问题有一个引号'&#x2019;'。 – 2012-04-20 16:30:39
在你的情况下,IE并没有被告知使用UTF-8编码。我相信这是在菜单View
>Encoding
,但也应该有一个<meta>
标签在页面中指定它。
已经指定UTF-8 – Jeevan 2012-04-18 07:04:32
@Jeevan:所以我们只是猜测游戏。编辑您的问题以包含指向实际演示问题的页面的链接。 – 2012-04-18 07:09:21
帖子页面源代码内容。首先,屏幕截图上的字体似乎不同。其次,在元标记和文件中使用哪种编码? – 2012-04-18 06:52:29
您是否指定了字符编码(https://en.wikipedia.org/wiki/Character_encodings_in_HTML)? – Zeta 2012-04-18 06:52:34
我从来没有理解为什么人们会希望为撇号使用正确的单引号。 – 2012-04-18 06:58:10