c# - 这是什么编码?

标签 c# encoding

你用什么编码把http://编码成http%253A%252F%252F

HttpUtility.UrlEncode 给出 http%3a%2f%2f

最佳答案

您看到的是经过 UrlEncode 两次传递的文本。

第二次将%符号更改为%25

通过 UrlEncode 传递整个 URL 是不常见的,除非您将它作为另一个 URL 中的参数传递(例如,用于重定向)。

关于c# - 这是什么编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501512/

相关文章:

javascript - 如何使用 CasperJS 通过自定义 POST 请求下载文件

http - 为 HTTP 服务器响应禁用分块编码

c# - C# 异步 CTP 中的 `awaiting` 线程会发生什么?

c# - 依赖注入(inject)类型选择

java - 如何为 win32 配置 rcp 产品以在控制台上正确打印德语变音符号?

java - 在 Java 中检测(或最佳猜测)传入的字符串编码

c# - 反序列化时如何判断类型?

c# - 比较access数据库中的日期

c# - 如何使用 Send Grid mvc azure 通过 List<string>() 发送电子邮件

javac 和 java 的编码和区域设置错误