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

Marcos Carlos mlimacarlos em gmail.com
Qua Dez 2 13:48:52 -03 2015


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
>



Mais detalhes sobre a lista de discussão lista