【html字符转义问题】教程文章相关的互联网学习教程文章

java – Jsoup检查字符串是否有效HTML【代码】

我在使用Jsoup解析器时遇到了困难.如何判断给定的字符串是否是有效的HTML代码?String input = "Your vote was successfully added." boolean isValid = Jsoup.isValid(input); // isValid = trueisValid标志是真的,因为Jsoup首先使用HtmlTreeBuilder:如果没有html,head或body标签丢失,它会自己添加它们.然后它使用Cleaner类并根据给定的白名单进行检查. 有没有简单的方法来检查字符串是否是有效的HTML而没有Jsoup尝试使其成为HTM...

python – 在flask模板中呈现html字符串【代码】

我正在建立一个网页来展示文章.在我的数据库中,我必须使用属性,其中一个用于放置Markdown代码,另一个用于保存从Markdown代码转换的HTML代码.我想获取HTML并将其添加到我的基本HTML.我使用Flask框架和SQLAlchemy,数据保存在sqlite数据库中.我的模特:class Post(db.Model):id = db.Column(db.Integer, primary_key=True)title = db.Column(db.String)body = db.Column(db.String)timestamp = db.Column(db.String)tag = db.Column(d...

php – 为什么xpath删除html特殊字符?【代码】

为什么这样呢$html = '<a href="/browse/product.do?cid=1&amp;vid=1&amp;pid=1" class="productItemName">what is going on here</a>';$dom = new DOMDocument(); $dom->loadhtml($html); $xpath = new DOMXPath($dom);$selectors['link'] = '//a/@href'; $links_nodeList = $xpath->query($selectors['link']);foreach ($links_nodeList as $link) {$links[] = $link->nodeValue; }echo("<p>links</p>"); echo("<pre>"); print_r...

php – 如何将带有HTML entites和无效字符的文本转换为UTF-8等效字符?【代码】

我正在更改标题,因为我不知道特殊的破窗口字符导致我的问题,使问题看起来像一个副本. 如何转换HTML实体,类型为&## 0-9的字符引用;和& #x [a-fA-F0-9] ;,无效的字符引用??和无效的Windows字符chr(151)到它们的UTF-8等价物? 基本上如何清理一些非常糟糕的变量编码文本并将其保存为UTF-8? 原始问题如下 转换&#[0-9];和& #x [a-fA-F0-9];参考UTF-8等值? 例如 &#x97;至 – 像浏览器一样,但用PHP. 编辑:甚至是Windows制作的非标准版...

php – htmlentities和htmlspecialchars拒绝处理字符串【代码】

自从Debian盒子上的PHP5 5.4.0-3上次更新以来,我注意到有些页面有空字段,MySQL数据库中的文本应该是空字段. 我玩了一下,发现了问题.<?php $scselect = mysql_query("SELECT `name` FROM `forum_threads` WHERE `forum` = '1' ORDER BY `timestamp` DESC") or exit((mysql_error()));while ($scrow=mysql_fetch_array($scselect)){var_dump($scrow['name']);var_dump(htmlentities($scrow['name']));} ?>奇怪的是这是什么印刷:stri...

PHP:Preg_match_all将html提取为字符串【代码】

我有这样的HTML:<ul id="video-tags"><li><em>Tagged: </em></li><li><a href="/tags/sports">sports</a>, </li><li><a href="/tags/entertain">entertain</a>, </li><li><a href="/tags/funny">funny</a>, </li><li><a href="/tags/comedy">comedy</a>, </li><li><a href="/tags/automobile">automobile</a>, </li><li>more <a href="/tags/"><strong>tags</strong></a>.</li></ul>如何将运动,娱乐,搞笑,喜剧,汽车提升为弦乐 我的...

哪个HTML Parser(最好是PHP)支持在输入字符串中获取当前节点的偏移量?【代码】

我正在寻找一个HTML或XML解析器,让人们可以访问输入字符串或文件中当前元素的偏移/位置. 例如,如果遍历此字符串:<div><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit</p><p>sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div>我正在寻找一种方法来获得每个< p>的起始位置(包括空白).标签,这里:7和72. 如果一个PHP解析器原生支持它会很棒(我看过0700,XMLReader和this SO question中提...

javascript – 在HTML中将HTML附加到HTML字符串中【代码】

我有一个HTML字符串,我想在一些任意位置附加另一个HTML字符串. 例:var htmlString = '<div id="insert"> <p> Hello </p> </div>'var appendString = '<p> Goodbye </p>'$(appendString).appendTo( $(htmlString).find('#insert') )显然这不起作用,因为它无法直接插入字符串,但是,我不想将htmlString转换为jQuery对象,因为它弄乱了HTML文档的结构,我需要脚本标记保留在他们拥有的位置插入. 希望足够清楚. 编辑: 道歉,我想我的问题...

c# – 使用Json.Net序列化模型时自动使用HtmlEncode字符串【代码】

是否有一种方法可以将Json.Net配置为在序列化模型时自动编码所有字符串,如HtmlEncode(myString)?解决方法:您可以使用类似于Selectively escape HTML in strings during deserialization中的解决方案,并进行一些小的更改: >更改HtmlEncodingValueProvider以在GetValue而不是SetValue中应用编码(以便它在序列化而不是反序列化时执行编码).>更改解析程序以将值提供程序应用于所有字符串属性,而不是查找属性. 以下是生成的代码的样子...

使用file_get_contents将本地PHP文件的HTML输出存储到字符串中【代码】

有一个header.php文件,它包含一些返回HTML的PHP??代码.我知道我可以使用require,include来回显结果,但我想要做的是将处理后的输出字符串存储到变量中. 在一个页面中,我使用了:$headerHTML=file_get_contents('header.php');然后我得到了PHP代码输出而不是处理过的HTML输出.我知道添加http://会有所帮助.但我更喜欢继续使用相对路径,我怎么能告诉函数正确处理php文件? 注意:我想继续使用此语句file_get_contents,而不是使用ob_s...

php – 在HTML2PDF字符集中有æøåchars【代码】

$content = "???"; $html2pdf = new HTML2PDF('P', 'A4', 'en'); $html2pdf->writeHTML($content, false)$html2pdf->Output('', 'S'));给我一个带有“??”的PDF文件 我检查了html2pdf.class.php中的编码,并将其设置为UTF-8,应该没问题. 我试图将’en’改为’da(丹麦语),仍然是相同的结果.. 我该怎么办呢?现在花了几个小时看..解决方法:你必须做两件事才能在html2pdf中看到奇怪的UTF8字符: >设置’UTF-8’编码,正如Erik已经建议的...

输出由PHP生成的JSON字符串中的HTML【代码】

我有一些输出json的PHP.<?php $html = utf8_encode($gegevens['tekst']); $html = htmlentities($html); //$html = htmlspecialchars($gegevens['tekst'], ENT_QUOTES, 'UTF-8'); echo json_encode(array( 'titel' => $gegevens['titel'], 'html' => $html )); ?>输出将如下:{"titel":"Here comes the title","html":"<strong>Here is the HTML<\/strong>\n<br \/>\n<br \/>\n And some more."}而jQuery / Ajax将是:$.ajax({...

javascript – 如何在html输入中的四个字符后插入空格?【代码】

当用户使用JavaScript键入信用卡号时,我需要在每四个字符后插入一个空格.<input type="text" size="19" maxlength="19" data-stripe="number" placeholder="1234 5678 9012 3456">完成此任务的最佳方法是什么?解决方法:你可以使用jquery和面具,请检查它jquery和面具 对于jquery你只需要戴上面具$("#date").mask("9999 9999 9999 9999");check it

用 Python 处理 HTML 转义字符的5种方式【图】

写爬虫是一个发送请求,提取数据,清洗数据,存储数据的过程。在这个过程中,不同的数据源返回的数据格式各不相同,有 JSON 格式,有 XML 文档,不过大部分还是 HTML 文档,HTML 经常会混杂有转移字符,这些字符我们需要把它转义成真正的字符。什么是转义字符在 HTML 中 <、>、& 等字符有特殊含义(<,> 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字符串(Es...

python使用bs4模块 去除html标签字符串方法【代码】

使用bs4模块 去除html标签方法 from bs4 import BeautifulSoups = ''' /usr/sbin/tgt-admin <span class="token comment">#配置工具</span> /usr/sbin/tgtadm <span class="token comment">#管理target工具</span> /usr/sbin/tgtd <span class="token comment">#服务进程程序</span> /usr/sbin/tgtimg <span class="token comment">#共享的映射文件设备工具</span></code></pre><div class="toolbar"></div></div> '''' b = Bea...

转义 - 相关标签