背景
有时候需要用C#编写爬虫,http链接里带有中文参数,需要进行转换再提交请求
方案
使用.Net6的话,里边有这个类
System.Web.HttpUtility
它提供了静态方法
public static string? UrlEncode (string? str, System.Text.Encoding e)进行编码
官方教学文档HttpUtility.UrlEncode 方法 (System.Web) | Microsoft Learn文章来源:https://www.toymoban.com/news/detail-585532.html
有兴趣的话还可以了解其解码方法,非常简单使用,只需要注意这是.Net6里边的,所有可能有的同学很疑惑为啥在.Net Framework里找不到这个类和方法 文章来源地址https://www.toymoban.com/news/detail-585532.html
到了这里,关于C#对中文进行URL编码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!