[firebase-br] Firebird Multiplataforma - Problemas com o Blob

Christian e Ana Luiza Britto chriseana em gmail.com
Qua Dez 2 16:00:27 -03 2015


Olá Glaucos,
Acabei de testar e não deu certo.
Quando apresento o campo na tela utilizando a função ShowMessage os
dados aparecem corretamente. Mas, quando utilizo o componente IBPro
não funciona mais.
Parece ser algo com o componente.

Um detalhe estranho, no Windows eu consigo fazer os dados aparecerem
corretamente utilizando a função UTF8ToANSI. O problema é que no Mac e
Linux os dados não são apresentados corretamente.
Abs,
Christian

Em 02/12/15, Glaucos Ginez<glaucosginez em gmail.com> escreveu:
> Pode ser algum problema com o Lazarus mesmo, tente fazer uma conversão no
> conteúdo antes de exibi-lo com:
>
> SysToUFT8 ou UTF8ToSys
>
> Em 2 de dezembro de 2015 13:40, Christian e Ana Luiza Britto <
> chriseana em gmail.com> escreveu:
>
>> Olá Marcos,
>> Inelizmente não funcionou. Acrescentei o Charset correto e nada mudou.
>> Postei mais dois emails para o grupo com mais informação,
>> Abs,
>> Christian
>>
>> Em 02/12/15, Marcos Carlos<mlimacarlos em gmail.com> escreveu:
>> > Boa Tarde Christian...
>> >
>> >    Codificação de caracteres é uma coisa meio estranha... Eu não tenho
>> > experiência com o Lazarus, mas no Java existe uma diretiva que vc
>> > coloca
>> a
>> > codificação nos parâmetros de conexão. Eu tenho usado UNICODE_CI_AI com
>> > o
>> > firebird 2.5.1 e na string de conexão com o banco, neste caso falando
>> > de
>> > JDBC, fica mais ou menos assim:
>> >
>> > jdbc:firebirdsql:url:db?encoding=
>> >
>> > Eu testei minha aplicação em windows e linux e funciona normalmente com
>> > todos os acentos no lugar. Seu problema com certeza é a codificação de
>> > caracteres. Agora a questão é achar onde isso é configurado no Lazarus.
>> >
>> > abraço,
>> >
>> > Marcos de Lima Carlos
>> > mail to: mlimacarlos em gmail.com
>> > http://blog.sirandsir.com/  <http://blog.sirandsir.com/> - Blog da Sir
>> > &
>> > Sir
>> > http://inventory.sirandsir.com/ - Sir&Sir inventory!
>> >
>> > <http://www.sirandsir.com>
>> >
>> >
>> > Em 2 de dezembro de 2015 13:37, Christian e Ana Luiza Britto <
>> > chriseana em gmail.com> escreveu:
>> >
>> >> Olá,
>> >>
>> >> Desenvolvi uma aplicação em Lazarus 1.4.4 e Firebird 2.5.1. No
>> >> programa, tenho um campo Blob Subtype 1 - UTF8. Criei o banco de dados
>> >> no Firebird para Windows 10. Copiei o banco para Linux Kubuntu 14.05 e
>> >> Mac OS X Mavericks. Aplicação está rodando corretamente, mas quando
>> >> apresento os dados deste campo Blob a acentuação não aparece
>> >> corretamente. No Linux aparece de uma, no Mac de outra. Apenas no
>> >> Windows funciona corretamente. Obs. Utilizo a mesma versão do Firebird
>> >> em todos os OS.
>> >>
>> >> Podem me ajudar?
>> >> Grande abraço,
>> >> Christian
>> >>
>> >> ______________________________________________
>> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> >> http://www.firebase.com.br/fb/artigo.php?id=1107
>> >> Para consultar mensagens antigas:
>> >> http://www.firebase.com.br/pesquisa_lista.html
>> >>
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> > Para saber como gerenciar/excluir seu cadastro na lista, use:
>> > http://www.firebase.com.br/fb/artigo.php?id=1107
>> > Para consultar mensagens antigas:
>> > http://www.firebase.com.br/pesquisa_lista.html
>> >
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>




Mais detalhes sobre a lista de discussão lista