gpt4 book ai didi

c# - 下载字符串和特殊字符

转载 作者:行者123 更新时间:2023-11-30 19:39:37 26 4
gpt4 key购买 nike

我试图在使用 webclient 和下载字符串从网站下载的字符串中找到 Mauricio 的索引。然而,在网站上它包含一个外国角色,Maurício。所以我在别处找到了一些代码

string ToASCII(string s)
{
return String.Join("",
s.Normalize(NormalizationForm.FormD)
.Where(c => char.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark));
}

转换外来字符。我已经测试了代码并且它有效。所以我遇到的问题是,当我下载字符串时,它下载为 MaurA-cio。我都试过了

wc.Encoding = System.Text.Encoding.UTF8;
wc.Headers.Add("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7");

也不要阻止它下载为 MaurA-cio。

(另外,我无法更改搜索,因为我是从列表中获取搜索词)。

我还能尝试什么?谢谢

最佳答案

var client = new WebClient { Encoding = System.Text.Encoding.UTF8 };

var json = client.DownloadString(url);

这个适用于任何角色

关于c# - 下载字符串和特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com