这个字符串的编码是什么?

3

我该如何检测这个字符串的编码:

    "http://sinapress.ir/resize/directory/مجامع علمی/1439280705853632083.jpg/263/171"

原始字符串是:

    "http://sinapress.ir/resize/directory/مجامع علمی/1439280705853632083.jpg/263/171"

我该如何在C#中将第一个字符串转换为第二个字符串?


1
看起来像是URL编码。有一个名为System.Net.HttpUtility的类,应该有一个用于编码和解码的函数。 - bash.d
我曾经使用过HttpUtility.UrlDecode,但它在这个字符串上没有响应,但在另一个字符串上却可以工作。 - MahdiAliz
可能是重复的问题:如何在C#中解码HTML字符? - Orel Eraki
2个回答

5
你可以使用 HttpUtility.HtmlDecode 方法来解码 HTML 编码的字符串。
var urlToDecode = "http://sinapress.ir/resize/directory/مجامع علمی/1439280705853632083.jpg/263/171";
Console.WriteLine(HttpUtility.HtmlDecode(urlToDecode));

1

这是正常的HTML编码。只需使用HttpUtility.HtmlDecode()即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接