none
Criar arquivo ISO-8859-1 RRS feed

  • Pergunta

  • Galera preciso criar um arquivo xml no padrão UTF8 e estou fazendo assim :

    Encoding encoding = Encoding.GetEncoding("ISO-8859-1");
    
     using (FileStream fs = new FileStream(System.IO.Path.GetTempPath() + item, FileMode.CreateNew))
                        {
                            using (StreamWriter writer = new StreamWriter(fs, encoding))
                            {
                                
                                writer.Write(Encoding.GetEncoding("ISO-8859-1").GetString(Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding("ISO-8859-1"), Encoding.UTF8.GetBytes(valorDescriptografado))));
                            }
                        }

    Porem o arquivo está com caracteres especiais e na hora de ler o XML está ocorrendo erro, dizendo que a linha XPTO está com caracter especial...

    XDocument doc = XDocument.Load(arquivo);

    Como posso resolver isso ?

    Obrigado


    SirSmart


    • Editado SirSmart quinta-feira, 5 de julho de 2018 01:48 resolvido
    terça-feira, 3 de julho de 2018 20:04

Respostas

  • Nao entendi bem a questao. Voce quer gerar xml no padrao UTF8 ou no ISO-8859-1?

    O que voce esta tentando fazer (pelo que eu vi no seu codigo) é converter UTF8 em ISO-8859-1 uma variavel que foi convertida em UTF8. Tem certeza que valorDescriptografado é UTF8?

    Nos de mais detalhes. Sua questao nao está clara o suficiente para que possamos dar uma resposta.

    att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 4 de julho de 2018 15:08
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 2 de agosto de 2018 19:43
    Moderador

Todas as Respostas

  • Nao entendi bem a questao. Voce quer gerar xml no padrao UTF8 ou no ISO-8859-1?

    O que voce esta tentando fazer (pelo que eu vi no seu codigo) é converter UTF8 em ISO-8859-1 uma variavel que foi convertida em UTF8. Tem certeza que valorDescriptografado é UTF8?

    Nos de mais detalhes. Sua questao nao está clara o suficiente para que possamos dar uma resposta.

    att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 4 de julho de 2018 15:08
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 2 de agosto de 2018 19:43
    Moderador