首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将子弹放在iso-8859-15 HTML文档的预标记中?

如何将子弹放在iso-8859-15 HTML文档的预标记中?
EN

Stack Overflow用户
提问于 2014-11-28 12:42:55
回答 1查看 673关注 0票数 1

我想把子弹放在一个预标签中,而不使用任何特殊的html字符。

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
</head>
<body>
<pre>
   bullet here!
</pre>
</body>
</html>

我试过粘贴各种子弹,但它们都是问号或外来字符。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-28 12:46:10

<pre>标记不影响HTML在空白折叠之外的行为方式。在<div>中工作的所有东西都应该在<pre>中工作。例如:

代码语言:javascript
复制
&bullet; // Prints •

您可能正在输入原始的UTF-8字符,因此出现了打印错误(您的文档使用的是ISO-8859-15,而不是UTF-8)。

如果客户端既不想要UTF-8,也不想要HTML实体,他就不能有子弹: ISO-8859-15有大约191个可打印的字符,其中包括*º·,但没有任何从技术上来说是子弹的字符。如果要键入原始字符,则必须选择属于ISO-8859-15的字符。

我的要求有点奇怪。XML和HTML是不同的东西。在生成XML时,可能只是没有正确地转义文本。所有优秀的XML库都会自动处理这个问题,但是如果您使用的是简单的string contacatenation,您应该自己处理。例如:

代码语言:javascript
复制
<this-is-xml>
<![CDATA[
    <p>This is no longer XML</p>
]]>
</this-is-xml>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27188944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档