问题标签 [html-encode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何将符号 - “†”转换为 HTML 代码?
我正在尝试将匕首“†”符号写入转换为 PDF 文档的 HTML 页面,但这在 PDF 上显示为“—
我知道我需要使用这个符号的 HTML 代码,即†
.
我已经为“€”成功地完成了这项工作,但在这些情况下,我已将代码直接写入 HTML。在这种情况下,我正在从 XML 文件中读取符号。当我检查包含该符号的变量的值时,它显示为“†”。
我应该注意,我已经尝试从 XML 文件中读取符号和代码,如下所示:
和
但两者都作为符号存储在变量中,当我将它们写入页面时,两者都呈现为“”。另外,我尝试了以下方法:
但只有第一个作品。它在文档中显示为:
有人可以建议我如何让它工作吗?
更新:
@James Curran 下面的回答是正确的。只是为了清楚起见,我不得不将 XML 更改为:
在我的 C# 中:
asp.net-mvc - Asp.net MVC Markdown 编辑器和 Html.Encode
我可能在这里误解了,但据我了解,markdown 编辑器会删除所有 html。
然后使用 markdown.Transform() 类型的方法将此数据库存储的 markdown 转换为带有 h1、p 等的 html。
对于 asp.net MVC,一般规则是 Html.Encode 一切。
但是,当使用 Markdown 编辑器看到 Html.Encoding 转换后的 Markdown 将使生成的 html 无用时,这仍然适用吗?
php - PHP html 解码帮助 - 转换:“引号”为粗体
我需要像这样转换一个字符串:
进入:
html_entity_decode()
不工作。
iphone - 在 iPhone/iPad SDK 中使用 Latin-1 (ISO 8859-1) 编码的 HTML 解码
我为丹麦的一个网站创建了一个 rss 阅读器,他们的 CDATA 中有这样的内容:
请帮我将丹麦语文本 - 由 mod oversvømmelse 在 sikre Blåvand 解码 - 以 unicode 格式转换为 NSString。
javascript - 在客户端机器上安装字体
我正在用中文字体建立一个网站(PHP)。问题是大多数浏览器默认没有安装中文字体。我希望客户端机器安装此字体以查看网页。
我怎样才能做到这一点?
编辑:
我已经部分解决了这个网站的问题:http ://www.font2web.com/
它适用于 IE 和 FF,但不适用于 webkit 浏览器。我需要为 webkit 浏览器做一些 css hack 吗?
xss - 如何编码 html 忽略安全的 html
我来自数据库的数据可能包含一些 html。如果我使用
然后一切都被编码,我在屏幕上看到了安全的 Html。
但是,我希望能够执行上面 dataFromDb 中所述的安全 html。
我想我正在尝试创建白名单以进行检查。
- 我该怎么做呢?
- 是否已经有一些正则表达式可以做到这一点?
c# - Winforms中的HTMLEncode
我有一个 Winform 应用程序,我在其中检查c:\somefolder\my file name.txt
XML 中是否存在完全限定的文件名。
不幸的是,XML 保存了 html 编码的字符串c:\somefolder\my file name.txt
(c:/somefolder/my%20file%20name.txt
不是从反斜杠到正斜杠的更改,以及 %20 而不是空格)。
如何在我的 winform 应用程序中对字符串进行 HTMLEncode?
html - 内容类型与 HTML 编码
我正在建设一个网站,并将其内容类型设置为使用字符集 UTF-8。我还对特殊字符使用 HTML 编码,即:而不是á
拥有á
.
现在我想知道(仍在建设网站)是否真的有必要同时做这两件事。寻找答案我发现了这个:
http://www.w3.org/International/questions/qa-escapes.en.php
它说我不应该对任何特殊字符使用 HTML 编码,但对于>
,<
和&
. 但原因是逃跑了
会使源代码难以阅读和维护,还会显着增加文件大小。
我认为这是正确的,但非常糟糕的论点。使用转义符和特殊字符真的是一回事吗?
c# - Microsoft AntiXSS - 是否需要解码?
该类HttpUtility
提供编码和解码。但是,当我使用 MS AntiXSS 3.1 库时,我有一组仅用于编码的方法,这是否意味着可以避免解码?
例如
在应用 AntiXSS 之前:
应用 AntiXSS 后:
因此,在应用编码之后,HTML 标记会显示在我的 Label 控件中。
这是期望的结果吗?
asp.net-mvc - 您如何处理 HTML 编码 MVC 视图中的换行符?
我不确定处理这个问题的最佳方法。在我的索引视图中,我显示了一条包含在TempData["message"]
. 这允许我在来自另一个操作时向用户显示某些错误或信息性消息(例如,如果用户在无权访问时尝试输入编辑操作,它会将他们踢回索引并显示消息“您无权编辑此数据”)。
在显示消息之前,我运行Html.Encode(TempData["message"])
. 但是,我最近遇到了一个问题,对于较长的消息,我希望能够通过换行符 ( <br>
) 将行分开。不幸的是(而且很明显),<br>
被编码Html.Encode
所以它不会导致实际的换行符。
如何正确处理 Html 编码字符串中的换行符?