> Em 31 de janeiro de 2012 18:53, Adolfo Mayer <
adolfomayer-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> escreveu:
>> Pessoal, boa tarde.
>>
>> Algum tempo atrás (mais precisamente 12 de maio de 2011) postei aqui
>> um problema que estava tendo com a acentuação no lazarus (Win 7 64,
>> Lazarus 0.9.29, FPC 2.43, SVN revision 28794). Usei o titulo
>> "Problemas com acentuação Lazarus no Win7".
>>
>> O Lazarus está funcionando redondinho até agora, mas esse caso ainda
>> atormenta. Vejam o que ocorre agora:
>>
>> Estou acessando um banco de dados sybase 11. Uma aplicação escrita em
>> delphi acessa o banco normalmente e retorna as consultas com os
>> caracteres acentuados normalmente. Estou escrevendo uma consulta a
>> partir do lazarus, usando zeos 6.6.6 (tô desconfiado desse número...
>> kkkk!) para acessar o sybase. quando retorna os dados, já viu.. vem
>> todos os caracteres acentuados com uma "?" no lugar do caractere. Sei
>> que tem questões de UTF8 e code pages e tal. Detalhe: Não tenho acesso
>> ao BD, muito menos às suas configurações para saber se tem como trocar
>> a code page...
>> Pergunto: Não existe uma forma de simplesmente dizer ao zeos, por
>> exemplo, para interpretar a code page de forma diferente? ou esse
>> buraco é mais em cima e está mais para o FPC do que para o sybase, sei
>> lá..
>> Desculpem se faço alguma pergunta besta, mas...
>> Enfim, estou travado com isso e se alguém aqui já encontrou alguma
>> luz, me ajude por favor.
>>
>> Obrigado a todos.
>
> Não é pergunta besta não...
>
> Não conheço essa estrutura de banco mas vou opinar no que puder.
> Você já tentou fazer o mesmo teste no Lazarus beta corrente (0.9.30.2)
> e FPC (2.4.4) que acompanha este Lazarus? E também com o Zeos do SVN?
>
> Você também poderá utilizar as rotinas de conversões, como AnsiToUtf8
> e/ou Utf8ToAnsi.