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