c# - HttpUtility.HtmlEncode 不工作

标签 c# asp.net

我正在尝试对要发送到网络服务进行处理的参数进行编码。 我从一个带有参数的命令开始,例如:

TransportProviderConfirmation/68,Akal Singh,+972544944860,1234

我将这个字符串传递给编码函数:

template = HttpUtility.HtmlEncode(template);

返回的字符串没有任何变化,尽管有一个空格应该变成 %20,一个加号应该变成 %2B。发生了什么事?

最佳答案

HTML 编码?我想你正在寻找 UrlEncode() .

关于c# - HttpUtility.HtmlEncode 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28219164/

相关文章:

c# - Java 中的等效 GetBytes 函数,如 c#

c# - 任何方法到 "Safely"调用 assembly.GetTypes()?

c# - 使用 Datetimepicker 插入时间和日期

c# - GridView 选择

c# - 使用数据注释检查特定值

asp.net - <pages enableEventValidation ="false"> 的目的

c# - 如何使用带有 ValidateDataAnnotations 的配置

javascript - 发送数据到 WebAPI (C#) GET 请求 Ajax 调用

asp.net - 如何将 HostingEnvironment.Impersonate 凭据传递给 ExchangeService EWS?

c# - ScriptManager.RegisterClientScriptBlock 和 Response.Write 有什么区别?