如何在 C# 中解码字符串中的 UTF8 字节?
示例:解码此输入:
"Poluci%C3%B3n"
要输出这个:
"Polución"
这种编码似乎是 URL 编码(不是 UTF-8 编码)。您可以在 .NET 中使用多种不同的方法对其进行取消编码:
HttpUtility.UrlDecode("Poluci%C3%B3n"); // returns "Polución"
Uri.UnescapeDataString("Poluci%C3%B3n"); // returns "Polución"
试试这个:
Uri.UnescapeDataString("Poluci%C3%B3n")
不过,这个问题与 UTF8 无关。它只是 URL 编码的。