using System.Collections.Generic;
public static void Main()
var dsTexto = @"<?xml version='1.0' encoding='ISO-8859-1' ?><ProtocoloGIN><Evento>RetIntegRF</Evento><Data>10/10/2019</Data><Hora>13:26:39</Hora><NumInstitucional>2090032742</NumInstitucional><Status>1</Status><NumOpeCRK>0</NumOpeCRK><Erros><Erro><CodErro>79</CodErro><TagErro>CodCliente</TagErro><DsErro>ERRO: Nao encontrado Cliente Ativo com os dados fornecidos(2). Cod.Cliente=22977 CNPJ/CPF=7846130870 (90s)</DsErro></Erro><Erro><CodErro>79</CodErro><TagErro>CodCliente</TagErro><DsErro>ERRO: Cliente nao localizado. (90s)</DsErro></Erro><Erro><CodErro>3</CodErro><TagErro>NumContaCli</TagErro><DsErro>ERRO: Conta nao localizada. (90s)</DsErro></Erro><Erro><CodErro>1</CodErro><TagErro>DatOper</TagErro><DsErro>ERRO: Agendamento marcado para efetivar automaticamente. Empresa:3 DatOper: 10/10/2019 Data Sistema: 07/10/2019 IndEfetAut: S (90f)</DsErro></Erro></Erros></ProtocoloGIN> ";
var doc = XDocument.Parse(dsTexto);
var node = doc.XPathSelectElement("*/Erros");
Console.WriteLine(node.ToString());
var strEntrada = "<NomFantsPagdr>MAURICIO CONCEI[0xc3][0x87][0xc3][0x83]O LOSCHI BATISTA</NomFantsPagdr>";
var str1 = TrocaAcentos(strEntrada,true);
var str2 = TrocaAcentos(str1,false);
Console.WriteLine(strEntrada);
public static String TrocaAcentos(String vlrEntrada, bool bDeUTF8paraAscii)
var lst = new SortedList<String,String>()
{"0xc2 0xa1","¡"} , {"[0xc2][0xa1]","¡"} , {"[0XC2][0XA1]","¡"} ,
{"0xc2 0xa2","¢"} , {"[0xc2][0xa2]","¢"} , {"[0XC2][0XA2]","¢"} ,
{"0xc2 0xa3","£"} , {"[0xc2][0xa3]","£"} , {"[0XC2][0XA3]","£"} ,
{"0xc2 0xa4","¤"} , {"[0xc2][0xa4]","¤"} , {"[0XC2][0XA4]","¤"} ,
{"0xc2 0xa5","¥"} , {"[0xc2][0xa5]","¥"} , {"[0XC2][0XA5]","¥"} ,
{"0xc2 0xa6","¦"} , {"[0xc2][0xa6]","¦"} , {"[0XC2][0XA6]","¦"} ,
{"0xc2 0xa7","§"} , {"[0xc2][0xa7]","§"} , {"[0XC2][0XA7]","§"} ,
{"0xc2 0xa8","¨"} , {"[0xc2][0xa8]","¨"} , {"[0XC2][0XA8]","¨"} ,
{"0xc2 0xa9","©"} , {"[0xc2][0xa9]","©"} , {"[0XC2][0XA9]","©"} ,
{"0xc2 0xaa","ª"} , {"[0xc2][0xaa]","ª"} , {"[0XC2][0XAA]","ª"} ,
{"0xc2 0xab","«"} , {"[0xc2][0xab]","«"} , {"[0XC2][0XAB]","«"} ,
{"0xc2 0xac","¬"} , {"[0xc2][0xac]","¬"} , {"[0XC2][0XAC]","¬"} ,
{"0xc2 0xad","•"} , {"[0xc2][0xad]","•"} , {"[0XC2][0XAD]","•"} ,
{"0xc2 0xae","®"} , {"[0xc2][0xae]","®"} , {"[0XC2][0XAE]","®"} ,
{"0xc2 0xaf","¯"} , {"[0xc2][0xaf]","¯"} , {"[0XC2][0XAF]","¯"} ,
{"0xc2 0xb0","°"} , {"[0xc2][0xb0]","°"} , {"[0XC2][0XB0]","°"} ,
{"0xc2 0xb1","±"} , {"[0xc2][0xb1]","±"} , {"[0XC2][0XB1]","±"} ,
{"0xc2 0xb2","²"} , {"[0xc2][0xb2]","²"} , {"[0XC2][0XB2]","²"} ,
{"0xc2 0xb3","³"} , {"[0xc2][0xb3]","³"} , {"[0XC2][0XB3]","³"} ,
{"0xc2 0xb4","´"} , {"[0xc2][0xb4]","´"} , {"[0XC2][0XB4]","´"} ,
{"0xc2 0xb5","µ"} , {"[0xc2][0xb5]","µ"} , {"[0XC2][0XB5]","µ"} ,
{"0xc2 0xb6","¶"} , {"[0xc2][0xb6]","¶"} , {"[0XC2][0XB6]","¶"} ,
{"0xc2 0xb7","·"} , {"[0xc2][0xb7]","·"} , {"[0XC2][0XB7]","·"} ,
{"0xc2 0xb8","¸"} , {"[0xc2][0xb8]","¸"} , {"[0XC2][0XB8]","¸"} ,
{"0xc2 0xb9","¹"} , {"[0xc2][0xb9]","¹"} , {"[0XC2][0XB9]","¹"} ,
{"0xc2 0xba","º"} , {"[0xc2][0xba]","º"} , {"[0XC2][0XBA]","º"} ,
{"0xc2 0xbb","»"} , {"[0xc2][0xbb]","»"} , {"[0XC2][0XBB]","»"} ,
{"0xc2 0xbc","¼"} , {"[0xc2][0xbc]","¼"} , {"[0XC2][0XBC]","¼"} ,
{"0xc2 0xbd","½"} , {"[0xc2][0xbd]","½"} , {"[0XC2][0XBD]","½"} ,
{"0xc2 0xbe","¾"} , {"[0xc2][0xbe]","¾"} , {"[0XC2][0XBE]","¾"} ,
{"0xc2 0xbf","¿"} , {"[0xc2][0xbf]","¿"} , {"[0XC2][0XBF]","¿"} ,
{"0xc3 0x80","À"} , {"[0xc3][0x80]","À"} , {"[0XC3][0X80]","À"} ,
{"0xc3 0x81","Á"} , {"[0xc3][0x81]","Á"} , {"[0XC3][0X81]","Á"} ,
{"0xc3 0x82","Â"} , {"[0xc3][0x82]","Â"} , {"[0XC3][0X82]","Â"} ,
{"0xc3 0x83","Ã"} , {"[0xc3][0x83]","Ã"} , {"[0XC3][0X83]","Ã"} ,
{"0xc3 0x84","Ä"} , {"[0xc3][0x84]","Ä"} , {"[0XC3][0X84]","Ä"} ,
{"0xc3 0x85","Å"} , {"[0xc3][0x85]","Å"} , {"[0XC3][0X85]","Å"} ,
{"0xc3 0x86","Æ"} , {"[0xc3][0x86]","Æ"} , {"[0XC3][0X86]","Æ"} ,
{"0xc3 0x87","Ç"} , {"[0xc3][0x87]","Ç"} , {"[0XC3][0X87]","Ç"} ,
{"0xc3 0x88","È"} , {"[0xc3][0x88]","È"} , {"[0XC3][0X88]","È"} ,
{"0xc3 0x89","É"} , {"[0xc3][0x89]","É"} , {"[0XC3][0X89]","É"} ,
{"0xc3 0x8a","Ê"} , {"[0xc3][0x8a]","Ê"} , {"[0XC3][0X8A]","Ê"} ,
{"0xc3 0x8b","Ë"} , {"[0xc3][0x8b]","Ë"} , {"[0XC3][0X8B]","Ë"} ,
{"0xc3 0x8c","Ì"} , {"[0xc3][0x8c]","Ì"} , {"[0XC3][0X8C]","Ì"} ,
{"0xc3 0x8d","Í"} , {"[0xc3][0x8d]","Í"} , {"[0XC3][0X8D]","Í"} ,
{"0xc3 0x8e","Î"} , {"[0xc3][0x8e]","Î"} , {"[0XC3][0X8E]","Î"} ,
{"0xc3 0x8f","Ï"} , {"[0xc3][0x8f]","Ï"} , {"[0XC3][0X8F]","Ï"} ,
{"0xc3 0x90","Ð"} , {"[0xc3][0x90]","Ð"} , {"[0XC3][0X90]","Ð"} ,
{"0xc3 0x91","Ñ"} , {"[0xc3][0x91]","Ñ"} , {"[0XC3][0X91]","Ñ"} ,
{"0xc3 0x92","Ò"} , {"[0xc3][0x92]","Ò"} , {"[0XC3][0X92]","Ò"} ,
{"0xc3 0x93","Ó"} , {"[0xc3][0x93]","Ó"} , {"[0XC3][0X93]","Ó"} ,
{"0xc3 0x94","Ô"} , {"[0xc3][0x94]","Ô"} , {"[0XC3][0X94]","Ô"} ,
{"0xc3 0x95","Õ"} , {"[0xc3][0x95]","Õ"} , {"[0XC3][0X95]","Õ"} ,
{"0xc3 0x96","Ö"} , {"[0xc3][0x96]","Ö"} , {"[0XC3][0X96]","Ö"} ,
{"0xc3 0x97","×"} , {"[0xc3][0x97]","×"} , {"[0XC3][0X97]","×"} ,
{"0xc3 0x98","Ø"} , {"[0xc3][0x98]","Ø"} , {"[0XC3][0X98]","Ø"} ,
{"0xc3 0x99","Ù"} , {"[0xc3][0x99]","Ù"} , {"[0XC3][0X99]","Ù"} ,
{"0xc3 0x9a","Ú"} , {"[0xc3][0x9a]","Ú"} , {"[0XC3][0X9A]","Ú"} ,
{"0xc3 0x9b","Û"} , {"[0xc3][0x9b]","Û"} , {"[0XC3][0X9B]","Û"} ,
{"0xc3 0x9c","Ü"} , {"[0xc3][0x9c]","Ü"} , {"[0XC3][0X9C]","Ü"} ,
{"0xc3 0x9d","Ý"} , {"[0xc3][0x9d]","Ý"} , {"[0XC3][0X9D]","Ý"} ,
{"0xc3 0x9e","Þ"} , {"[0xc3][0x9e]","Þ"} , {"[0XC3][0X9E]","Þ"} ,
{"0xc3 0x9f","ß"} , {"[0xc3][0x9f]","ß"} , {"[0XC3][0X9F]","ß"} ,
{"0xc3 0xa0","à"} , {"[0xc3][0xa0]","à"} , {"[0XC3][0XA0]","à"} ,
{"0xc3 0xa1","á"} , {"[0xc3][0xa1]","á"} , {"[0XC3][0XA1]","á"} ,
{"0xc3 0xa2","â"} , {"[0xc3][0xa2]","â"} , {"[0XC3][0XA2]","â"} ,
{"0xc3 0xa3","ã"} , {"[0xc3][0xa3]","ã"} , {"[0XC3][0XA3]","ã"} ,
{"0xc3 0xa4","ä"} , {"[0xc3][0xa4]","ä"} , {"[0XC3][0XA4]","ä"} ,
{"0xc3 0xa5","å"} , {"[0xc3][0xa5]","å"} , {"[0XC3][0XA5]","å"} ,
{"0xc3 0xa6","æ"} , {"[0xc3][0xa6]","æ"} , {"[0XC3][0XA6]","æ"} ,
{"0xc3 0xa7","ç"} , {"[0xc3][0xa7]","ç"} , {"[0XC3][0XA7]","ç"} ,
{"0xc3 0xa8","è"} , {"[0xc3][0xa8]","è"} , {"[0XC3][0XA8]","è"} ,
{"0xc3 0xa9","é"} , {"[0xc3][0xa9]","é"} , {"[0XC3][0XA9]","é"} ,
{"0xc3 0xaa","ê"} , {"[0xc3][0xaa]","ê"} , {"[0XC3][0XAA]","ê"} ,
{"0xc3 0xab","ë"} , {"[0xc3][0xab]","ë"} , {"[0XC3][0XAB]","ë"} ,
{"0xc3 0xac","ì"} , {"[0xc3][0xac]","ì"} , {"[0XC3][0XAC]","ì"} ,
{"0xc3 0xad","í"} , {"[0xc3][0xad]","í"} , {"[0XC3][0XAD]","í"} ,
{"0xc3 0xae","î"} , {"[0xc3][0xae]","î"} , {"[0XC3][0XAE]","î"} ,
{"0xc3 0xaf","ï"} , {"[0xc3][0xaf]","ï"} , {"[0XC3][0XAF]","ï"} ,
{"0xc3 0xb0","ð"} , {"[0xc3][0xb0]","ð"} , {"[0XC3][0XB0]","ð"} ,
{"0xc3 0xb1","ñ"} , {"[0xc3][0xb1]","ñ"} , {"[0XC3][0XB1]","ñ"} ,
{"0xc3 0xb2","ò"} , {"[0xc3][0xb2]","ò"} , {"[0XC3][0XB2]","ò"} ,
{"0xc3 0xb3","ó"} , {"[0xc3][0xb3]","ó"} , {"[0XC3][0XB3]","ó"} ,
{"0xc3 0xb4","ô"} , {"[0xc3][0xb4]","ô"} , {"[0XC3][0XB4]","ô"} ,
{"0xc3 0xb5","õ"} , {"[0xc3][0xb5]","õ"} , {"[0XC3][0XB5]","õ"} ,
{"0xc3 0xb6","ö"} , {"[0xc3][0xb6]","ö"} , {"[0XC3][0XB6]","ö"} ,
{"0xc3 0xb7","÷"} , {"[0xc3][0xb7]","÷"} , {"[0XC3][0XB7]","÷"} ,
{"0xc3 0xb8","ø"} , {"[0xc3][0xb8]","ø"} , {"[0XC3][0XB8]","ø"} ,
{"0xc3 0xb9","ù"} , {"[0xc3][0xb9]","ù"} , {"[0XC3][0XB9]","ù"} ,
{"0xc3 0xba","ú"} , {"[0xc3][0xba]","ú"} , {"[0XC3][0XBA]","ú"} ,
{"0xc3 0xbb","û"} , {"[0xc3][0xbb]","û"} , {"[0XC3][0XBB]","û"} ,
{"0xc3 0xbc","ü"} , {"[0xc3][0xbc]","ü"} , {"[0XC3][0XBC]","ü"} ,
{"0xc3 0xbd","ý"} , {"[0xc3][0xbd]","ý"} , {"[0XC3][0XBD]","ý"} ,
{"0xc3 0xbe","þ"} , {"[0xc3][0xbe]","þ"} , {"[0XC3][0XBE]","þ"} ,
{"0xc3 0xbf","ÿ"} , {"[0xc3][0xbf]","ÿ"} , {"[0XC3][0XBF]","ÿ"} ,
vlrEntrada = vlrEntrada.Replace(item.Key,item.Value);
vlrEntrada = vlrEntrada.Replace(item.Value,item.Key);