C# 转换为特殊字符(例如从“aelig”到“xE6”)

C# 转换为特殊字符(例如从“aelig”到“xE6”),c#,C#,我想保存的文件将有丹麦字符的名称,例如“Helloæ” 保存文件名的字符串具有以下值:Helloæ 如何使其转换æ到æ?这个问题不仅涉及“æ”字符,还涉及所有其他可能的字母。æ是æ的HTML编码。因此,您需要对字符串进行HTML解码 确实如此: var decoded = HttpUtility.HtmlDecode("Helloæ"); // yields Helloæ

我想保存的文件将有丹麦字符的名称,例如“Helloæ”

保存文件名的字符串具有以下值:
Helloæ


如何使其转换
æ
æ
?这个问题不仅涉及“æ”字符,还涉及所有其他可能的字母。

æ
æ
的HTML编码。因此,您需要对字符串进行HTML解码

确实如此:

var decoded = HttpUtility.HtmlDecode("Helloæ");  // yields Helloæ