Bom dia, tenho uma aplicação que em um determinado momento é preciso gerar um arquivo xml e colocar dentro dele um conteudo que está em um txt em um ftp. A principio o processo é simples e funciona mas, no xml o texto que veio do txt apresenta problemas nos caracteres especiais, alguem sabe o que causa esta incompatibilidade de encoding?
Ler txt
R
2 Respostas
E
Pra começar, você não deve gerar o XML “no braço”. Os pacotes que geram XML normalmente conseguem pegar os caracteres especiais do seu arquivo-texto e codificá-los, exatamente para não haver problemas nos caracteres especiais.
Por exemplo, eles fazem as seguintes conversões:
& -> &
’ -> '
" -> "e;
e os caracteres acentuados são codificados em UTF-8 (por exemplo, um “ç” (Unicode U+00E7) deve aparecer como 2 bytes: C3 A7.
Se essas conversões não forem feitas, então o XML não será válido. OK?
R
certo, mas no meu caso tenho que pegar um txt de um ftp, quando vou criar o xml tenho apenas uma stream com o txt, existe algo que faça esta conversao para mim?
Criado 11 de junho de 2010
Ultima resposta 11 de jun. de 2010
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo