Html 为什么我要打印&xC2»;而不是»;?
我只想展示一下:Html 为什么我要打印&xC2»;而不是»;?,html,css,unicode,character-encoding,Html,Css,Unicode,Character Encoding,我只想展示一下:>,但是现在显示的是>。为什么要添加?为什么不仅仅是右双箭头?我的代码怎么了 CSS HTML: <button id="buttonServices1"><span>Services</span></button> 服务 图片: 这可能是角色渲染的渲染错误 首先,确保你的头标签上有如下内容: <meta charset="utf-8"> 这可能是角色渲染的渲染错误 首先,确保你的头标签上有如下内容: <me
>
,但是现在显示的是>
。为什么要添加
?为什么不仅仅是右双箭头?我的代码怎么了
CSS
HTML:
<button id="buttonServices1"><span>Services</span></button>
服务
图片:
这可能是角色渲染的渲染错误 首先,确保你的头标签上有如下内容:
<meta charset="utf-8">
这可能是角色渲染的渲染错误 首先,确保你的头标签上有如下内容:
<meta charset="utf-8">
CSS内容属性要求您使用Unicode十六进制转义
content: '\00bb',
这是一张有用的图表
CSS内容属性要求您使用Unicode十六进制转义
content: '\00bb',
这是一张有用的图表
为什么要添加
因为样式表保存为UTF-8,但浏览器正在使用Windows-1252对其进行解码。这可能是因为引用样式表的页面没有声明的编码,并且浏览器任意猜测Windows-1252,这通常是西欧地区的默认编码。字节序列0xC2 0xBB
在UTF-8中表示>
,但在Windows-1252中表示
在Akjm对引用样式表的页面的回答中添加
声明应该可以实现这一点。如果您不能做到这一点(例如,因为您正在制作一个样式表,该样式表可能会被其他人的页面引用,而这些页面可能采用任何编码),则备选方案有:
使用CSS反斜杠转义编码字符,如@RobFonseca的答案。(@Akjm答案中的HTML字符引用语法在这里无效。)
将规则@charset放入“utf-8”
位于样式表顶部,告诉浏览器样式表有自己的编码,与页面使用的内容无关
将web服务器设置为使用HTTP内容类型:text/css为样式表提供服务;字符集=utf-8
标题
传统上,对方法2-4的支持一直不稳定,尽管我最近没有检查浏览器支持
为什么要添加
因为样式表保存为UTF-8,但浏览器正在使用Windows-1252对其进行解码。这可能是因为引用样式表的页面没有声明的编码,并且浏览器任意猜测Windows-1252,这通常是西欧地区的默认编码。字节序列0xC2 0xBB
在UTF-8中表示>
,但在Windows-1252中表示
在Akjm对引用样式表的页面的回答中添加
声明应该可以实现这一点。如果您不能做到这一点(例如,因为您正在制作一个样式表,该样式表可能会被其他人的页面引用,而这些页面可能采用任何编码),则备选方案有:
使用CSS反斜杠转义编码字符,如@RobFonseca的答案。(@Akjm答案中的HTML字符引用语法在这里无效。)
将规则@charset放入“utf-8”
位于样式表顶部,告诉浏览器样式表有自己的编码,与页面使用的内容无关
将web服务器设置为使用HTTP内容类型:text/css为样式表提供服务;字符集=utf-8
标题
传统上,对方法2-4的支持一直不稳定,尽管我最近没有检查浏览器支持。这并没有回答问题(尽管解决方法不错),这并没有回答问题(尽管解决方法不错)html实体,如»代码>或»代码>不在csshtml实体中工作,如»代码>或»代码>不在css中工作