问题标签 [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.

0 投票
3 回答
1018 浏览

asp.net - 如何在编辑时停止 Gridview 对我的文本进行编码

我之前尝试过问这个问题,但是我没有收到正确的回答。我在我设计的站点的管理区域中使用 GridView。我使用 DetailsView 将数据插入数据库,并使用 Gridview 编辑和删除数据。

我的查询是:当我在 DetailsView 中添加数据时,我输入如下数据:“PR Murphy & Associates” 注意“&”。

发生的事情是,当它在网格视图中显示数据时,它显示为“PR Murphy & Associates”,但是当我单击编辑按钮时,它显示“PR Murphy & Associates”。注意编码的 & 符号。

我的问题是我根本不希望代码对 & 符号进行 htmlencode。我对 ASP.NET 还很陌生,不知道如何实现这个目标。

IE 是将数据插入数据库时​​对字符串进行编码的DetailsView。我可以使用什么代码来阻止这种情况的发生以及我需要针对什么事件。

在我之前的回复中,有人建议我在 gridview 中设置 HTMLEncode="False"。我已经尝试过使用绑定字段,但没有任何区别。我还需要将此字段作为 GridView 中的 TemplateField,以便我可以对条目执行一些错误处理。

我希望这是有道理的,有人可以指导我正确的方向。

谢谢

0 投票
7 回答
32091 浏览

c# - 没有 System.Web 的 C# HTMLDecode 可能吗?

我知道 System.Web 命名空间中有不同的方法用于解码 html 实体(例如空间的“%20”)。但是,我正在构建一个 Winforms 应用程序,但需要处理 html 编码的字符串。基本上我有 iTunes 库 XML 文件,需要解码其中的 URL 以检查文件。

如果没有 System.Web 命名空间,这可能吗?

0 投票
5 回答
16274 浏览

php - PHP - 在 MySQL 数据库中存储文本

我的网站上有一个文本框,我需要存储用户输入到我的数据库中的任何内容,并在以后检索它。我需要完全按照用户输入的方式存储它,包括特殊字符、回车符等。

我应该在 PHP 中使用什么过程将其存储在我的数据库字段(这是一个“文本”字段)中?我应该使用 PHP 的 html_encode 还是类似的东西?

谢谢你。

编辑:我还需要存储正确的格式,即制表符和多个空格。

0 投票
3 回答
7487 浏览

xml - Xml 转义/编码术语

我对以下短语中的“转义”和“编码”这两个术语之间的区别感到困惑:

XML 编码

Xml 转义

编码的 HTML

转义网址

...

谁能给我解释一下?

0 投票
1 回答
3832 浏览

string - 您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?

因此,既然System.Web&HttpContext在 Silverlight 中不可用,有没有办法在 Silverlight 应用程序中执行HtmlDecode&HtmlEncode而不需要一些可怕的正则表达式?

0 投票
1 回答
625 浏览

html - 为什么即使在 html 源代码中编码,html 属性也会返回为“htmldecoded”?

我使用 html 属性标题来设置一些这样的提示:

然后 jquery 插件遍历所有 [title] 属性并制作漂亮的工具提示。为上面的链接创建了一个非常简化的新 div

问题是,用户可以编辑标题,所以他可以写任何他想写的东西。一开始以为html编码没问题,结果发现我错了。如果我有

然后工具提示 div 看起来像这样:

1)为什么浏览器在查询title属性的值时会解码它的值?

2)我该如何解决?(我知道一种解决方案是双 html 编码,但这很糟糕)

如何测试它:考虑这段代码

0 投票
3 回答
6136 浏览

html - 分配给 HTML 输入字段 VB.NET 时如何停止自动 HTML 编码

我必须向第 3 方网站提交 HTML 表单,其中一个隐藏字段是 XML 字符串。XML 在发送给第三方之前需要转义。

但是,当我将纯 XML 添加到表单字段时,它会为我半转义。因此,当我自己使用 HTMLEncode 时,部分 XML 被双重转义。如何防止似乎从 .NET 中自动转义。

或者更好的是如何通过隐藏字段发送转义的 XML。

XML

基本分配给隐藏的输入字段

当我也对其进行 HTML 编码时

我可以看到发生了什么 - 但我不知道如何防止它?

0 投票
2 回答
795 浏览

django - 是否可以在 AppEngine 模板中对输出进行 html 编码?

所以,我传递了一个包含 html 的“内容”属性的对象。

我希望能够输出内容,以便将字符呈现为 html 字符。

“内容”的内容可能是:<p>Hello</p>

我希望将其发送到浏览器:<p>Hello</p>

有什么我可以在我的模板中自动执行此操作的吗?

0 投票
7 回答
9746 浏览

iphone - 使用编码加号 (%2B) 创建一个 NSURL

我需要在 GET 请求中传递带有时区偏移量的时间戳,例如,

2009-05-04T11:22:00+01:00

这看起来像是接收 PHP 脚本的两个参数“2009-05-04T11:22:00”和“01:00”(我无法控制)。

NSURL 不编码加号,但如果我使用字符串创建 NSURL

2009-05-04T11:22:00%2B01:00

我最终得到的网址包含:

2009-05-04T11:22:00%252B01:00

有什么想法可以保留我编码的加号或只是简单地阻止 NSURL 编码任何东西?

0 投票
2 回答
3241 浏览

urlencode - HTML 编码的链接和锚点

我有一个用例,我将页面焦点设置为特定元素(之前有一个锚点)。当用户未登录时,会重定向到登录页面,登录后,用户会重定向到相关页面,并带有编码的 URL。

我看到链接#target 形式的 URL 按预期工作(专注于元素),而 url 编码的链接 link%23target 没有。这是预期的行为吗?

编辑:如果这是预期的行为,是否有解决方法可以专注于目标?如,一种解决 url 编码的方法?

编辑添加更多信息:
假设有代码

我正在以 page1.html%23test 的身份访问该页面。这与 page1.html#test 的工作方式不同。有没有一个jQuery方法来实现这个?即使在 url 编码之后,location.hash 是否会包含测试?我无法控制更改 url 编码。

编辑:

因为我知道在页面被重定向后我想去哪个命名的锚点,所以我做了一个

解决问题。仅当客户成功登录时才会输出此 JS 行。解决了我的问题,尽管不是我正在寻找的通用答案。我正在寻找一种避免在 url 编码中转义 # 的方法。