Есть ли в библиотеке классов .NET способ кодировать строку, чтобы любой символ, для которого существует именованная сущность, был заменен для использования этой именованной сущности?HttpUtility.HtmlEncode не помогает:
// Result is "$", would like "€" instead
var encoded = HttpUtility.HtmlEncode("€");