Vinicius_Synchro
Mensagens : 1 Data de inscrição : 10/07/2012
| Assunto: Caracteres Especiais Qua Jul 25, 2012 1:27 pm | |
| Pessoal, boa tarde!
Estou com uma duvida a respeito de Caracteres Especiais no arquivo.
Tenho um arquivo xml com o seguinte trecho que no qual é validado com Sucesso:
[...] <Discriminacao>Fornecimento de dados e informacoes</Discriminacao> [...]
Transformando o arquivo com Codigo de Caracteres Especiais, fica dessa maneira:
[...] <Discriminacao>Fornecimento de dados e informações</Discriminacao> [...]
utilizando esse Encoding <?xml version="1.0" encoding="UTF-8" ?>
Ao validar o arquivo com os Codigos de Caracteres Especias, a mensagem exibida é: 'Fornecimento de dados e informações'
O Resultado Final era pra ser: 'Fornecimento de dados e informações'.
Já tiveram um problema parecido?
Agradeço desde já.
| |
|
Vinicius Silveira ADM Admin
Mensagens : 441 Data de inscrição : 23/02/2012 Localização : São Paulo
| Assunto: Re: Caracteres Especiais Sex Ago 03, 2012 4:37 pm | |
| - Vinicius_Synchro escreveu:
- Pessoal, boa tarde!
Estou com uma duvida a respeito de Caracteres Especiais no arquivo.
Tenho um arquivo xml com o seguinte trecho que no qual é validado com Sucesso:
[...] <Discriminacao>Fornecimento de dados e informacoes</Discriminacao> [...]
Transformando o arquivo com Codigo de Caracteres Especiais, fica dessa maneira:
[...] <Discriminacao>Fornecimento de dados e informações</Discriminacao> [...]
utilizando esse Encoding <?xml version="1.0" encoding="UTF-8" ?>
Ao validar o arquivo com os Codigos de Caracteres Especias, a mensagem exibida é: 'Fornecimento de dados e informações'
O Resultado Final era pra ser: 'Fornecimento de dados e informações'.
Já tiveram um problema parecido?
Agradeço desde já.
O Ginfes não tem restrições referentes a caracteres especiais, esse problema ocorre devido ao encoding do XML enviado estar em um formato diferente do UTF-8, formato este que está especificado no manual de integração com WebService, disponível na área de manuais do site. Para a maioria dos caracteres não há distinção dos bytes que formam cada caractere, porém para os caracteres especiais (ex: ã, º, é) a formação de bytes varia de acordo com a codificação utilizada, gerando um problema no momento da validação do mesmo. O encoding informado na tag “<?xml version="1.0" encoding="utf-8"?>” informa ao interpretador que a codificação do XML é UTF-8, porém se o conteúdo do mesmo estiver em outra codificação, este interpretador gera um erro no momento da leitura deste XML. É necessário verificar se o arquivo está sendo gerado na codificação correta, segue abaixo alguns a serem observados: • Verifique se no ambiente de homologação o sistema operacional é o mesmo do ambiente de produção (pois dependendo do sistema operacional o encoding utilizado na geração de arquivos e textos é diferente). • Verifique se o encoding do sistema em ambiente de homologação esta como UTF-8. | |
|