В моем приложении C# я получаю данные сообщения в виде xml. Внутри xml у меня есть атрибут, получающий как «SmÃ¥senter (Sandvika SmÃ¥senter)
». Перед вставкой в базу данных мне нужно закодировать ее как «Småsenter (Sandvika Småsenter)
». Я пытался использовать ниже код,Кодирование специальных символов в C#
string name = "Småsenter (Sandvika Småsenter)";
name = HttpUtility.HtmlDecode(name);
также попытался name = HttpUtility.HtmlEncode(name);
Но это не дает ожидаемого выхода. Есть ли какие-либо предложения, чтобы попасть в ожидаемые персонажи.
С уважением
Sangeetha
Похоже, что ваш XML просто разбит, чтобы начать с - почему он не кодирует символ правильно? Что создает этот XML и как вы его разбираете? –
Указывает ли заголовок вашего документа xml кодировку? –