html-entities 相关问题

HTML实体提供了一种输入字符的方法,这些字符无法在文档的字符编码中表达,或者无法在键盘上轻松输入。

解码Python字符串中的HTML实体?

我正在使用 Beautiful Soup 3 解析一些 HTML,但它包含 Beautiful Soup 3 不会自动为我解码的 HTML 实体: >>> 从 BeautifulSoup 导入 BeautifulSoup >>...

回答 6 投票 0

PostgreSQL 替换 HTML 实体函数

我在网上发现了这个非常有趣的功能: 创建或替换函数 strip_tags(TEXT) 将文本返回为 $$ 选择 regexp_replace(regexp_replace($1, E'(?x)<[^>]*?(\s alt \s* = ...

回答 4 投票 0

在 C# 中将 HTML 实体转换为 Unicode 字符

我发现类似的问题和答案适用于 Python 和 Javascript,但不适用于 C# 或任何其他 WinRT 兼容语言。 我认为我需要它的原因是因为我正在显示从网络上获得的文本......

回答 6 投票 0

使用 Angular 在 HTML 中渲染 HTML 实体字符串

我从 API 收到一个 HTML 实体字符串(如“ Some text ”),我希望将其呈现为 HTML。 如果我使用经典的 HTML 解决方案 我从 API 接收到一个 HTML 实体字符串(像这样 "&lt;p&gt; Some text &lt;br /&gt;"),我希望它被呈现为 HTML。 如果我使用带有消毒功能的经典 HTML 解决方案: .filter('html',function($sce){ return function(input){ return $sce.trustAsHtml(input); } }); 我获得 &lt;p&gt; Some text &lt;br /&gt; 作为字符串而不是 <p> 和 <br> 被解释为 HTML. 我现在看到的唯一解决方案是实现一些替换并在之后应用过滤器。 是否有更简洁的解决方案可以避免两次解析字符串? 而不是使用 replace 你可以做这样的事情: input = angular.element('<div/>').html(input).text(); return $sce.trustAsHtml(input); 您可以创建一个解析 html 实体的过滤器,就像这样: app.filter('trusted', ['$sce', function($sce) { var div = document.createElement('div'); return function(text) { div.innerHTML = text; return $sce.trustAsHtml(div.textContent); }; }]); 在此之前,或多或少是你所说的。 但是现在,您可以: <div ng-bind-html="'&lt;p&gt; Some text &lt;br /&gt;' | trusted"></div> 或 <div ng-bind-html="yourScopeVariable | trusted"</div> 它将呈现所需的 HTML 在 Angular 中,这可以满足您的要求: import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ name: 'unescape' }) export class UnescapePipe implements PipeTransform { transform(value: any, args?: any): any { const doc = new DOMParser().parseFromString(value, 'text/html'); return doc.documentElement.textContent; } }

回答 3 投票 0

如何判断字符串是否包含 HTML 实体(如 &)?

我正在尝试编写一个函数,根据一组特殊的 HTML 实体检查参数(比如用户输入“&”而不是“&”),然后在这些输入的实体周围添加一个跨度...

回答 3 投票 0

如何在JavaScript中创建多空格的字符串

通过创建一个变量var a = 'something' + '' + 'something',我得到这个值:'something something'。如何在JavaScript中创建一个有多个空格的字符串?

回答 4 投票 33

htmlentities 的 double_escape 选项的安全性如何?是否可以绕过这个选项?

我注意到htmlentitieshtmlspecialchars的'$double_encode'选项。如果您将此函数设置为false,它就不会对html实体进行编码,如>再次编码为&gt;我发现......

回答 1 投票 0

HTML实体与Unicode码点对比,该用哪个?

这可能是个菜鸟问题,但我思考了很久,也找不到明确的答案。在网站中编码出一个特殊字符时,应该用什么方法?HTML实体十进制,HTML实体 ...

回答 1 投票 0

PHP htmlspecialchars()或htmlentities(),但有例外。

如何为 htmlspecialchars() 或 htmlentities() 定义一个异常?我希望将所有特殊字符转换为 HTML 安全字符,但以下字符除外

回答 1 投票 0

是否有Unicode符号代表 "Feed图标"

Unicode有一百万个类似图标的字形,但它们并不总是很容易被搜索到,因为我并不总是知道它们看起来像什么。我试图在Unicode中找到feed图标,但我找不到。是不是...

回答 1 投票 2

如何在所有浏览器中获得统一的unicode(HTML实体)外观?

我正在开发一个web应用程序。它有按钮来控制playpausestop等。我选择使用unicode符号,因为它似乎比使用图像更容易和更灵活。按钮的HTML看起来...

回答 2 投票 0

如何从UTF-8字符串中删除?

我的数据库正在返回一些字符串,例如:这是一个字符串。当字符串足够长并且您设置了最大宽度时,这是一个问题: ...

回答 3 投票 3

如何防止Mojolicious进行字符转义的隐藏数据?

我正在尝试将HTML发送到Mojolicious中的模板,并发现在此过程中某处html被替换为安全字符串。 $ self-> stash(portalHeaderHtml =>“”)...

回答 1 投票 9

PHP Htmlentities函数未使用PDO将字符串编码为数据库

我有一个字符串(外语),我需要转换为htmlentities。我正在Linux Ubuntu的终端上运行php脚本。我需要这个:$ str =“Ettőlpillanattólkezdve,”要成为...

回答 2 投票 0

htmlentities的double_escape选项有多安全?这可以绕过吗?

我注意到htmlentities / htmlspecialchars的'$ double_encode'选项。如果将此函数设置为false,则不会再次将>等HTML实体编码为&gt;我发现的...

回答 1 投票 0

如何在HTML中表示负数

简单的问题,用来表示负数的正确字符是什么?我应该使用普通破折号,减号实体还是要使用更合适的实体?更清楚地说,在...

回答 3 投票 3

HTML不解释标签

我正在使用htmlspecialchars()将数据保存到mysql中。在Angular中显示之前使用htmlspecialchars_decode()获取数据时输出。但不是解释html代码,而是...

回答 1 投票 0

双引号显示为一些奇怪的字符-PHP,HTML

如果您注意到下面两行,则双引号不相同。第一个是我有问题。它们显示为类似-的奇怪字符。但是第二行引号...

回答 4 投票 0

什么PHP函数将允许我打印$ str =“ ”? [关闭]

我正在尝试实现以下代码。 “; echo $ str;?&...

回答 1 投票 -3

如何通过io.Reader转换HTML实体

我的Go程序发出HTTP请求,其响应主体是大型JSON文档,其字符串将&字符编码为&和&(可能是由于某些Microsoft平台的怪癖?)。我的...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.