CONVERTER TEXTO

MAXCIM 29/02/2016 18:02:09
#458398
olá amigos tudo bem?
estou com um problema ao gravar os dados no mysql lidos a partir do XML

a palavra produção esta produa[Ô] & chrw(135) & [Ô]A[Ô] & chrw(131) e quando mando gravar no mysql da erro de incorrect string value.

procurei no google com converter esse texto em texto simples, mas sem sucesso...
no XML ele exibe a palavra normal produção tato no explorer como no bloco de notas.

como eu transformo produa[Ô] & chew(135) & [Ô]A[Ô] & chew(131) em Produção?

desde já agradeço
DS2T 29/02/2016 18:15:25
#458403
Como você está lendo seu xml?
MAXCIM 29/02/2016 18:25:03
#458405
dim dados = new xmldocument
dados.loadxml(local)
DS2T 29/02/2016 18:36:52
#458406
Tente salvar seu xml no formato UTF-8. Provavelmente isso vai resolver seu problema.
KERPLUNK 29/02/2016 19:32:15
#458414
Resposta escolhida
Você deveria mesmo é usar serialização para isso, e não ler XML como se fosse um arquivo texto comum, porque ele NÃO é. Tenho um exemplo de como fazer isso. No exemplo, uso uma NFe, mas pode ser aplicado para QUALQUER XML.
MAXCIM 29/02/2016 21:54:29
#458419
oi kerplunk. e como seria esse modo de leitura do XML?
estou usando o :
dim dados = new xmldocument
dados.loadxml(local)

nunca tive problemas, até pegar um caso que o cara que gerou os dados incorporou acentuação pelo código ascci.


a proposito, quero agradecer e parabenizar pelo excelente trabalho com os vídeos de POO!
reescrevi seu projeto de clientes/contatos em VB.net é fantástico oque fez, me serviu muito de grande valia e aprendizado.
KERPLUNK 29/02/2016 22:45:26
#458420
Do modo como você está fazendo, dificulta em muito a leitura. XML é um documento contendo dados, mas ao contrário do que se possa pensar, ele não é um documento de texto. Ele possui uma estrutura muito bem definida e não só pode como deve ser convertido para classes, pois é para isso que ele foi projetado. Neste vídeo, eu mostro como isso é feito. O exemplo é uma Nota Fiscal Eletrônica, mas é exatamente o mesmo procedimento para qualquer XML. Se quiser, poste aqui o seu XML que eu faço o exemplo e te repasso, mas não deixe de assistir o vídeo e tentar fazer você mesmo, pois só assim vai aprender de verdade.
Tópico encerrado , respostas não são mais permitidas