html-encode 相关问题

与编码或解码HTML实体相关的任何内容。

如何在 PHP 中编码特殊 HTML 字符

在 PHP 中进行 Html 编码最简单的方法是什么?

回答 4 投票 0

wordpress 搜索中的特殊符号

我尝试根据自定义搜索创建搜索,但我有一个错误和符号,当我将帖子保存在 SDG&E wordpress 等文本附近时,添加此 SDG&E 任何人都知道如何搜索 S...

回答 2 投票 0

如何避免 WP REST API 中 JSON 数据中的 html 实体?

在 WordPress 网站中使用 WP REST API 获取 JSON 数据时如何解码 –、“ 等。 一些最新的 android webview 无法解码它。

回答 3 投票 0

在一个 HTML 页面上使用多种语言

我的简单问题是,如何在一个 HTML 页面中使用多种语言? 就像是 本文为英文 这段文字在 我的简单问题是,如何在一个 HTML 页面中使用多种语言? 类似的东西 <div> <p>This text is in English</p> </div> <div> <p>This text in Japanese</p> </div> <div> <p>This text in French</p> </div> 它用于语言选择器。该页面是纯 HTML。 是的。有可能的。您可以使用 Unicode 格式的其他语言文本。在这里查看我为您创建的示例: 代码: 欢迎光临 नमस्कार வணக்கம் 只需使用 UTF-8 作为页面编码即可。浏览器自然会这样做; Unicode(UTF-8 是其代表)就是为此发明的。 就像你使用一种语言一样。您只是受到 HTML 文档只有一种字符编码的限制,因此您不能使用 ISO-8859-1 编码来表示法文文本,而使用某些 JIS 编码来表示日文文本,就像您编写两个单独的页面一样。 结论是,如果可能的话,通常应该使用 UTF-8,如果不能,则使用字符引用等解决方法。 您可以而且应该使用 lang 属性来指示每个部分的语言。但这对于基本功能来说并不是必需的,目前这只是良好的创作习惯。 一个棘手的方法是设置 CSS,例如: [lang=en-GB] [lang=fr-FR], [lang=en-GB] [lang=ja-JP], [lang=fr-FR] [lang=en-GB], [lang=fr-FR] [lang=ja-JP], [lang=ja-JP] [lang=en-GB], [lang=ja-JP] [lang=fr-FR] { display: none !important; } 然后用 lang 属性标记你的 HTML,例如: <div lang="en-GB"> <p>This text is in English</p> </div> <div lang="ja-JP"> <p>This text in Japanese</p> </div> <div lang="fr-FR"> <p>This text in French</p> </div> 您可以使用一个简单的 JavaScript 来检测所选语言并更改 HTML 根文档 :root。 使用 jQuery,它会是这样的: $(document).on('change', 'select[name="lang"]', function(e) { $(':root').attr('lang', $(this).val() ); }); 并且会自动仅显示正确的本地化版本,而其他版本将不可见。 我的解决方案基于雅克的回答: <!DOCTYPE html> <html id="html-tag" lang="en"> <script> //Script for multilingual support, note that detects the language from the browser and sets the html page to that one const $htmlTag = document.querySelector("#html-tag") switch(navigator.language.substring(0,2)) { case "es": $htmlTag.lang = "es" $htmlTag.classList.add("spanishLang") break default: $htmlTag.classList.add("englishLang") break } </script> <head> <meta charset="utf-8"> <title>Test</title> <style type="text/css"> body [lang=en], body [lang=es] { display: none; } .spanishLang [lang=es] { display: inline; } .englishLang [lang=en] { display: inline; } </style> </head> <body> <div> <span lang="en">Settings</span> <span lang="es">Configuraciones</span> </div> </body> </html>

回答 5 投票 0

fgetcsv(),在 csv 字符串中包含 html 实体

我解析 CSV 字符串并收到错误的列数,我认为这是因为像 %2C%20 这样的 html 实体。 我收到错误的列数,我认为这是因为像这样的 html 实体...

回答 1 投票 0

HTML 实体的 JSON 序列化

在对包含 HTML 数据的 JSON 字符串进行反序列化时,我注意到以下情况: < and > 转换为 \u003c 和 \u003e (直接unicode表示) & 转换...

回答 1 投票 0

双引号的浏览器编码

我正在学习字符编码,但现在我有点困惑。 我在 Chrome 和 Firefox 中观察到以下行为。 下面的 HTML 代码片段打印它一旦帕...

回答 1 投票 0

使用razor将Html转换为纯文本

我在数据库中存储了这个富文本 strong 和 em 标签 普通文本 它存储为带有标签的字符串... 我在数据库中存储了这个富文本 <p> <em><strong>strong</strong> and <em>em tag</em> normal text <u> 它存储为带有标签的字符串。 现在我想将此文本放在 <a> 标签的标题中,而不显示所有 html 代码。 我已经尝试过 <a name="modal" title="@HttpUtility.HtmlDecode(MyVariable).ToString()"> link </a> 但它仍然显示所有标签。 您可以使用正则表达式删除标签: string plainText = Regex.Replace(MyVariable, "<.*?>", string.Empty); 在你的 file.cshtml 中你可以尝试使用 html.WriteRaw() 帮助器。 但在.net core中必须指定正确的mvn类命名空间。 我在 cstml 文件中编写了自己的辅助方法。我使用 WriteLiteral() 方法将所有标签(如 /֒ 或 /)转换为纯文本。 Writelitaeral 将文本直接写入缓冲区,因此我的方法返回空字符串。 @functions { public string RemoveFormat(string message) { WriteLiteral(message); return ""; } } ... <p> @RemoveFormat(@Model.data) ...

回答 2 投票 0

通过 url 编码输入缓解 XSS

在我的一个减轻 XSS 攻击的应用程序中,我使用 OWASP 的 html 编码器,但不幸的是这还不够。 渗透测试人员发现了反映的跨站点脚本威胁,其中...

回答 1 投票 0

如何在 URL 中对加号 (+) 进行编码

下面的 URL 链接将打开一个新的 Google 邮件窗口。我遇到的问题是 Google 将电子邮件正文中的所有加号 (+) 替换为空格。看起来只有 +

回答 7 投票 0

如何检查输入值是否是html编码的

有什么方法可以检查文本框值是否已经是 html 编码的。 对于页面验证,我使用以下代码将焦点移出文本框。 $(文档).ready(函数() { ...

回答 2 投票 0

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

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

回答 6 投票 0

意象空间编码

我想在我们的编码中排除表意空间,但它不工作。 string a = "A B"; var encoder = HtmlEncoder.Create(allowRanges: new[] { UnicodeRanges.BasicLatin, new UnicodeRange(3000, ...

回答 1 投票 0

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

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

回答 1 投票 0

获取输入值的DOM xss攻击

我有一个名为eHelpDhtm.js的类,当我通过checkmarx扫描我的整个项目时,我能够看到与DOM xss攻击有关的漏洞。我得到了以下的DOM xss攻击问题:Method ...

回答 1 投票 0

我如何在Yew应用程序中传播html字符串?

比方说,Yew应用程序当前正在使用,{“ foo”}我该如何以不安全地将其编码为HTML,而是由客户端呈现为HTML和...的方式发出它?

回答 1 投票 0

我应该对用户输入的HTML HTML进行编码吗?

我们正在开发一个应用程序,该应用程序将用户输入作为HTML并在另一个页面中将相同的HTML呈现为输出。并且输入中永远不会像脚本标签那样具有任何动态行为。...

回答 2 投票 0

HTML实体在API调用中编码不正确

我将使用Paxful API方法发送要交易的消息:字符串message =“请勿按“已付费”按钮,直到您的转移获得“成功”状态。” paxfulService.sendMessage(tradeId,...

回答 1 投票 0


C#中是否有一种方法可以将HTML和XML中具有特殊含义的字符仅转换为实体?

我的程序使用包含特殊HTML / XML字符的数据库中的数据生成XML文件,因此需要将其转换为实体。我尝试使用System.Web.HttpUtility.HtmlEncode()...

回答 1 投票 2

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