WebClient.DownloadString results in mangled characters due to encoding issues, but the browser is OK
The following code:

    var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20"));

results in a variable `text` that contains, among many other things, the string

> "$Îº$-Minkowski space, scalar field, and the issue of Lorentz invariance"

However, when I visit that URL in Firefox, I get

> $κ$-Minkowski space, scalar field, and the issue of Lorentz invariance

which is actually correct. I also tried

    var data = (new WebClient()).DownloadData("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20");
    var text = System.Text.UTF8Encoding.Default.GetString(data);

but this gave the same problem.

I'm not sure where the fault lies here. Is the feed lying about being UTF8-encoded, and the browser is smart enough to figure that out, but not `WebClient`? Is the feed properly UTF8-encoded, but `WebClient` is failing in some other way? What can I do to mitigate this?
WebClient.DownloadString results in mangled characters due to encoding issues, but the browser is OK
===

The following code:

    var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20"));

results in a variable `text` that contains, among many other things, the string

> "$Îº$-Minkowski space, scalar field, and the issue of Lorentz invariance"

However, when I visit that URL in Firefox, I get

> $κ$-Minkowski space, scalar field, and the issue of Lorentz invariance

which is actually correct. I also tried

    var data = (new WebClient()).DownloadData("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20");
    var text = System.Text.UTF8Encoding.Default.GetString(data);

but this gave the same problem.

I'm not sure where the fault lies here. Is the feed lying about being UTF8-encoded, and the browser is smart enough to figure that out, but not `WebClient`? Is the feed properly UTF8-encoded, but `WebClient` is failing in some other way? What can I do to mitigate this?