OFF: Re: [firebase-br] Gravação de dados

Otto Fuchshuber ottofuch em terra.com.br
Qua Maio 2 16:31:15 -03 2007


Off:

O problema é de encoding diferente.

Um bom exemplo disto pode ser visto no livro XML Aplicações Práticas de
Osmar J. Silva, Editora Érica, 2001, página 32 e seguintes, sob o título
"Entendimento da propriedade encoding"

Sempre usando o Bloco de Notas (Note Pad):

Salve o seguinte trecho XML como lab4.xml e abra o arquivo no Internet
Explorer. A parte com acentuação e cecedilha vai gerar erro. No FireFix não
gera mensagem de erro, mas as letras acentuadas ou ç serão representadas por
??

<?xml version="1.0" ?>
<colecao>
  <cds>
    <titulo>Fear of the Dark</titulo>
    <cantor>Iron Maiden</cantor>
  </cds>
  <cds>
    <titulo>The Black Album</titulo>
    <cantor>Metallica</cantor>
  </cds>
  <cds>
    <titulo>As canções que você fez para mim</titulo>
    <cantor>Roberto Carlos</cantor>
  </cds>
</colecao>

Agora salve o seguinte texto como Lab5.xml e execute no Internet Explorer e
no Firefox
(á única diferença é encoding="iso-8859" ?>)

<?xml version="1.0" encoding="iso-8859-1"?>
<colecao>
  <cds>
    <titulo>Fear of the Dark</titulo>
    <cantor>Iron Maiden</cantor>
  </cds>
  <cds>
    <titulo>The Black Album</titulo>
    <cantor>Metallica</cantor>
  </cds>
  <cds>
    <titulo>As canções que você fez para mim</titulo>
    <cantor>Roberto Carlos</cantor>
  </cds>
</colecao>

Se você estiver usando o Windows 2000 ou o XP, e usando o Bloco de Notas,
salve o Lab4.xml como Lab4Unicode.xml mas selecionando bem em baixo no Bloco
de Notas Encoding/Codificação igual a Unicode.
Depois abra com o Internet Explorer ou Firefox. O Bloco de Notas do Windows
9x ou Milenium não tem a opção de salvar no encoding Unicode. O default do
XLM é UTF-8.

Algo pareceido deve estar acontecendo no seu caso.

Outro aspecto interessante: a data em tabela Firebase no Windows é
apresentada como 02/05/2007 e no Linux como 02-05-2007 usando o formato
dd.mm.aaaa.

[]´s
Otto


----- Original Message ----- 
From: "Andre" <andre em unsoft.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Wednesday, May 02, 2007 1:37 PM
Subject: [firebase-br] Gravação de dados


Prezados,

Alguém já passou por isso?

Grava-se um texto com acentuação em um campo no banco com  uma aplicação e
se vamos ler o mesmo com outra aplicação não vem acentuado. Veja que já
tentamos todo tipo de conversor nas linguagens. Só como detalhe as
linguagens são DELPHI e PHP.

Obrigado.

André




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 02/05/2007 / Versão:
5.1.00/5022
Proteja o seu e-mail Terra: http://mail.terra.com.br/








Mais detalhes sobre a lista de discussão lista