【问题标题】:Encoding with ampersand jquery / json / mvc用 & 符号 jquery / json / mvc 编码
【发布时间】:2016-02-04 07:55:31
【问题描述】:

我在我的 SQL Server 数据库中存储了带有附加 &amp 符号的字符串
例如 Black & White。我通过带有 JSON 的 MVC 控制器发送它,然后用 jQuery 将它提取到前端。它最终以 Black & White 的形式以 JSON 格式发送,但在 UI 中显示时没有 &amp 所以 Black&White

当用户在 UI 中选择 Black&White 时,这个字面量值会作为参数发送回控制器,因此可以在 db 中查找。明显的问题是我在数据库中没有Black&White,只有Black & White,所以查询结果是没有的。会有哪些选择?

【问题讨论】:

  • 你必须做System.Net.WebUtility.HtmlDecode(uri);,这将给你& from &amp
  • 谢谢,我试试这个。

标签: jquery sql-server asp.net-mvc encoding


【解决方案1】:

你必须使用

System.Net.WebUtility.HtmlDecode(uri);

这会给你&来自&amp

【讨论】:

  • 我需要在没有&amp的情况下在前端显示&,那么您认为这是在哪个阶段添加的?什么是 uri,我不会在任何时候将 uri 作为参数传递。
猜你喜欢
  • 2016-09-19
  • 1970-01-01
  • 2015-09-27
  • 1970-01-01
  • 1970-01-01
  • 2012-07-24
  • 1970-01-01
  • 2011-11-02
  • 2011-01-04
相关资源
最近更新 更多