C# HttpUtility.UrlEncode与 Uri.EscapeDataString区别

  • 相同点
    均是对url进行编码
  • 区别
    • HttpUtility.UrlEncode 会将空格转换为加号(+)
    • Uri.EscapeDataString 会将空格转换为 %20
  • 适用场景
    • HttpUtility.UrlEncode 适用于url是查询参数
    • Uri.EscapeDataString 适用于url是作为文件路径使用
posted @ 2023-08-01 19:47  C余L小R鱼  阅读(347)  评论(0)    收藏  举报