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鱼  阅读(301)  评论(0编辑  收藏  举报