标签: html-entities

什么时候应该使用HTML实体

这让我困惑了一段时间.随着UTF-8作为Web开发的事实标准的出现,我不确定在哪种情况下我应该使用html实体,而我应该使用UTF-8字符.

示例:em dash,&ersand等.

请详细说明这个问题.我们将不胜感激.

html xhtml html-entities

112
推荐指数
5
解决办法
2万
查看次数

错误解析/page.xhtml:跟踪错误[line:42]引用了实体"nbsp",但未声明

我想在我的JSF页面中使用非中断空格.我知道,在纯HTML中,我可以使用 这个,这很好.但是,当我将它们 放在Facelets页面中时,它会出现如下错误:

错误解析/page.xhtml:错误跟踪[第42行]引用了实体"nbsp",但未声明.

这是怎么造成的,我该如何解决?

jsf facelets html-entities jsf-2

82
推荐指数
5
解决办法
6万
查看次数

62
推荐指数
6
解决办法
6万
查看次数

维度中"x"的正确HTML实体是什么?

是否是适当的HTML实体给出维度×?我希望在语义上是正确的,但这引出了一个问题,即将维度列为2" x 3"甚至语义?如果x代表"by",我会使用字母x还是×?

在我的代码中,我一直在使用2″ × 3″,或2"×3".根据"应用于Web的印刷样式元素"中的建议,不间断空格是为了防止尺寸被包裹.

html typography character semantic-markup html-entities

62
推荐指数
2
解决办法
6万
查看次数

更换  来自javascript dom文本节点

我正在使用javascript处理xhtml.我通过连接nodeType == Node.TEXT_NODE的所有子节点的nodeValue来获取div节点的文本内容.

生成的字符串有时包含一个不间断的空间实体.如何用常规空格字符替换它?

我的div看起来像这样......

<div><b>Expires On</b> Sep 30, 2009 06:30&nbsp;AM</div>

网上发现的以下建议不起作用:

var cleanText = text.replace(/^\xa0*([^\xa0]*)\xa0*$/g,"");


var cleanText = replaceHtmlEntities(text);

var replaceHtmlEntites = (function() {
  var translate_re = /&(nbsp|amp|quot|lt|gt);/g;
  var translate = {
    "nbsp": " ",
    "amp" : "&",
    "quot": "\"",
    "lt"  : "<",
    "gt"  : ">"
  };
  return function(s) {
    return ( s.replace(translate_re, function(match, entity) {
      return translate[entity];
    }) );
  }
})();
Run Code Online (Sandbox Code Playgroud)

有什么建议?

javascript regex html-entities

56
推荐指数
6
解决办法
9万
查看次数

56
推荐指数
4
解决办法
6万
查看次数

PHP中的htmlentities但保留了html标签

我想将字符串中的所有文本转换为html实体,但保留HTML标记,例如:

<p><font style="color:#FF0000">Camión español</font></p>
Run Code Online (Sandbox Code Playgroud)

应该翻译成这个:

<p><font style="color:#FF0000">Cami&oacute;n espa&ntilde;ol</font></p>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html php string replace html-entities

55
推荐指数
5
解决办法
2万
查看次数

如何使用纯JavaScript将字符转换为HTML实体

我有以下内容:

var text = "Übergroße Äpfel mit Würmern";
Run Code Online (Sandbox Code Playgroud)

我正在搜索一个Javascript函数来转换文本,以便每个特殊字母由其HTML实体序列表示,如下所示:

var newText = magicFunction(text);
...
newText = "&Uuml;bergro&szlig;e &Auml;pfel mit W&uuml;rmern";
Run Code Online (Sandbox Code Playgroud)

该函数不仅应该转义此示例的字母,应该转义所有这些字母.

你会如何实现这一目标?那里有现成的功能吗?(简单,因为没有框架的解决方案是首选)

顺便说一句:是的,我已经看到了这个问题,但它没有解决我的需要.

javascript escaping html-entities

54
推荐指数
5
解决办法
10万
查看次数

更大版本的&bull;

有更大的版本&bull;吗?

•现在它很大

  • 我想要它这么大而不使用字体大小或 <li>

html special-characters html-entities

54
推荐指数
2
解决办法
8万
查看次数

html_entity_decode上的ENT_HTML5,ENT_HTML401,...修饰符有什么作用?

由于php 5.4 html_entity_decode引入了四个新标志,只有极少的解释

ENT_HTML401 Handle code as HTML 4.01.
ENT_XML1    Handle code as XML 1.
ENT_XHTML   Handle code as XHTML.
ENT_HTML5   Handle code as HTML 5. 
Run Code Online (Sandbox Code Playgroud)

我想了解它们的用途.在哪些情况下它们是重要的?

我猜,(但可能我错了)是任何不同的标准,编码一些不寻常的字符,但任何其他不,所以为了尊重它,他们在这里.

我的研究:htmlentities有相同的最小解释,也没有例子.我用Google搜索没有运气.

html php html-entities htmlspecialchars

49
推荐指数
1
解决办法
1万
查看次数