【问题标题】:How to decode ' in c# [duplicate]如何在c#中解码'[重复]
【发布时间】:2015-04-07 20:06:07
【问题描述】:

我发现了一个关于如何在 php 中解码 ^#39; 或简单地 ' 的类似问题,但我一直无法找到在 c# 中解码该值的方法。想法?我一直在我的代码中尝试以下内容...

   agenda.MeetingLocation = agenda.MeetingLocation.Replace("'", "''")

但是,我的表单字段中的值是 John Doe 的测试。我看到的agenda.MeetingLocation 的值是:

John Doe 的测试

(^ 是 &)

【问题讨论】:

  • 如果您在服务器代码中看到 HTML 编码的值,那么您的问题可能出在其他地方 - 您不必在 C# 中处理它,因此请查看您是否正在对某些内容进行双重编码你不应该去的地方。
  • 你有^#39&#39吗?
  • '。我为造成的混乱道歉
  • @CBC_NS 考虑用&#39 更新您的帖子 - ^#39 看起来很奇怪...如果需要,使用反引号来转义值。

标签: c#


【解决方案1】:

如果它被编码为“& #39;”,这应该可以工作而不是“^#39;”。您确定您的输入使用“^”吗?

System.Web.HttpUtility.HtmlDecode("John Doe's test.");

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2016-04-08
    • 2015-12-01
    • 2021-04-01
    • 1970-01-01
    相关资源
    最近更新 更多