【发布时间】:2017-12-25 08:45:17
【问题描述】:
是否有任何标签告诉浏览器只打印标签内的内容,而不关心标签内的语法?我正在尝试打印一些 unicode 字符,但浏览器不断给出错误,即使我将字符直接粘贴到 pre 标记内,而不使用与号。
我正在尝试在 div 标签内打印 ©,但将该字符放入 div 标签内会导致“格式不正确”错误(该页面甚至不会出现在 Mozilla Firefox 中,并且句子Microsoft Edge 中未打印版权符号)。
页面作为 application/xhtml+xml 提供。
代码如下:
<footer>©</footer>
这是错误:
XML Parsing Error: not well-formed Location: http://programcode.net/ Line Number 19, Column 13:
<footer></footer>
------------^
如果我这样做:
<footer><pre>© </pre></footer>
然后出现同样的错误:
XML Parsing Error: not well-formed Location: http://programcode.net/ Line Number 19, Column 18:
<footer><pre> </pre></footer>
------------------^
我尝试声明 utf-8 和 utf-32(在 xhtml 文件的元标记和 .htaccess 中),但错误仍然发生。
【问题讨论】:
-
您能分享一下您想展示哪些角色以及您希望获得哪些印刷品吗?
-
@DMC19 我编辑了问题。
-
© 符号不应引起问题。确切地说,Firefox 中的错误消息是什么意思?
-
你是在头部声明 utf8 吗?
-
@Rob 我尝试声明 utf-8 和 utf-32(在 xhtml 文件的元标记和 .htaccess 中),但错误仍然发生。
标签: xhtml