使用C#&;对单词进行编码&;网络核心
我试着解码这个单词Mickaël 但我得到的结果是:使用C#&;对单词进行编码&;网络核心,c#,.net,.net-core,C#,.net,.net Core,我试着解码这个单词Mickaël 但我得到的结果是: Mickaël Mickaël 所以我需要知道如何正确解码这个单词?您的输入不正确。如果你HtmlEncodeMickaël你最终会得到Mickaë;l string s1 = WebUtility.HtmlDecode("Mickaël") ; Console.WriteLine(s1); 输出您的输入不正确。如果你HtmlEncodeMickaël你最终会得到Micka
Mickaël
Mickaël
所以我需要知道如何正确解码这个单词?您的输入不正确。如果你
HtmlEncode
Mickaël
你最终会得到Mickaë;l
string s1 = WebUtility.HtmlDecode("Mickaël") ;
Console.WriteLine(s1);
输出您的输入不正确。如果你
HtmlEncode
Mickaël
你最终会得到Mickaë;l
string s1 = WebUtility.HtmlDecode("Mickaël") ;
Console.WriteLine(s1);
输出
mikaël
TL;DR您的输入缺少分号。它应该是Mickaë;l
string s1 = WebUtility.HtmlDecode("Mickaël") ;
Console.WriteLine(s1);
如果选中,可以看到有三种方法可以在HTML中编码字符:
它们都以&
开头,以结尾代码>
ë
可以编码为命名字符引用(ë;
),也可以使用其数字字符引用235,编码为十进制(&235;
)或十六进制(&xEB;
)
您的输入使用十六进制编码,但遗漏了最后的代码>。如果将其重新添加,则代码可以正常工作:
(@OwenPauling首先发现了输入的问题。我被要求发布一个答案,扩展注释中对ë
编码的不同方式)TL;DR您的输入缺少分号。它应该是Mickaë;l
string s1 = WebUtility.HtmlDecode("Mickaël") ;
Console.WriteLine(s1);
如果选中,可以看到有三种方法可以在HTML中编码字符:
它们都以&
开头,以结尾代码>
ë
可以编码为命名字符引用(ë;
),也可以使用其数字字符引用235,编码为十进制(&235;
)或十六进制(&xEB;
)
您的输入使用十六进制编码,但遗漏了最后的代码>。如果将其重新添加,则代码可以正常工作:
(@OwenPauling首先发现了输入的问题。我被要求在评论中发布一个关于编码ë
的不同方式的答案)@Renat抱歉,但似乎我尝试了这个!您的输入缺少和#xEB
后面的分号。解码Mickaë;l
works,请看:@canton7谢谢:)你能把这篇文章作为一个答案发布给plz,并解释为什么我们有这篇Mikaë;l
和米卡ë;l
尽可能地为米卡·勒纳编码。对不起,我好像试过这个!您的输入缺少和#xEB
后面的分号。解码Mickaë;l
works,请看:@canton7谢谢:)你能把这篇文章作为一个答案发布给plz,并解释为什么我们有这篇Mikaë;l
和米卡ë;l
尽可能使用米卡埃尔的编码单词,特别注意分号@Owen我在邮件正文中找到了这个词,然后我用这个网站检查了解码值,特别注意分号@Owen我在邮件正文中找到了这个词,然后我用这个网站检查解码值