[firebase-br] Character Sets and Unicode in Firebird Stefan Heymann

Julio Francisco Figueiredo tuskinhu em gmail.com
Qua Out 10 18:20:55 -03 2012


Alysson,

Bom internacionalizacao com toda certeza não terá. Vou tentar com win1252
ou ISO-8859-1. E posto a minha resposta.

Uma coisa, no local onde for realizar o backup eu tenho q utilizar um
servidor de acordo com o banco (ambos a mesma versão)? Ou nao tem problema
do banco ser uma versao (no meu caso, 1.5 ou 2.0) diferente do servidor
(2.5)?

________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*


Em 10 de outubro de 2012 17:47, Alysson Gonçalves de Azevedo <
agalysson em gmail.com> escreveu:

> Normalmente o win1252 ou ISO-8859-1 (preferencialmente) é o suficiente para
> softwares em português e/ou idiomas ocidentais.
>
> Mas algumas vezes é importante pensar em internacionalização.
> Se você vai montar um software (principalmente sites ou aplicativos móveis)
> que poderá crescer e alcançar outros países, é bom já criar a base de dados
> utilizando um UTF-8 ou algum , assim evita problemas se precisar lidar com
> textos estrangeiros.
>
> Para web ou para programas em Linux é bem tranquilo utilizar UFT-8, só
> definir e todo resto funciona, mas para windows eu não sei como funciona,
> já faz um tempo que não uso windows.
>
>
> Alysson Gonçalves de Azevedo - (11) 984 917 730
>
> "É curioso como as pessoas ficam confusas quando a frase não terminam do
> jeito que elas periquito."
>
>
>
> Em 10 de outubro de 2012 17:34, Julio Francisco Figueiredo <
> tuskinhu em gmail.com> escreveu:
>
> > Marcos,
> >
> > Para os meus bancos novos pretendo criar com charset win1252 e collate
> > WIN_PTBR, vc acha que isso me trará algum problema?
> >
> > ________________________________________
> > Att,
> > *Julio F. Figueiredo*
> > *Analista de Sistemas*
> >
> >
> > Em 10 de outubro de 2012 17:09, Marcos Weimer <marcosweimer em gmail.com
> > >escreveu:
> >
> > > Faça backup normal e restaure com a opção: "-rep -fix_fss_m ISO8859_1"
> > > aqui fizemos assim para "arrumar" o charset e funcionou.
> > >
> > > -=Ma®©oS=-
> > > Marcos R. Weimer
> > > Delphi / C# / ASP.NET / WebServices / Firebird
> > >
> > >
> > >
> > >
> > > Em 10 de outubro de 2012 17:05, Julio Francisco Figueiredo <
> > > tuskinhu em gmail.com> escreveu:
> > >
> > > > Muito boa leitura.
> > > >
> > > > Aproveitando o gancho.
> > > >
> > > > Ultimamente tenho lido bastante sobre isso, pq tenho bases criadas em
> > > FB1.5
> > > > que estão rodando em um servidor 2.5, mas comumente ao fazer alguma
> > > > manutenção no banco, principalmente se eu gerar metadados com
> palavras
> > > > acentuadas (por ex. uma procedure, uma trigger) ele me da erro de
> > > > "malformed string".
> > > >
> > > > Já testei algumas dicas, como extrair metadados e recriar e importar
> > > dados,
> > > > fazer backup e restore, mas acho q estou perdendo algo nesse meio que
> > não
> > > > tenho conseguido ter êxito.
> > > >
> > > > Qual seria afinal de contas o procedimento correto para migrar esta
> > base
> > > > para um servidor 2.5?
> > > > Existe algum comando que eu possa dar para ler a versão do .fdb e
> saber
> > > se
> > > > foi criado no 1.0, 1.5, 2.0 etc etc etc independente do servidor FB
> que
> > > > está rodando?
> > > >
> > > > ________________________________________
> > > > Att,
> > > > *Julio F. Figueiredo*
> > > > *Analista de Sistemas*
> > > >
> > > >
> > > > 2012/10/10 Herminio E. Piram <herminiopiram em gmail.com>
> > > >
> > > > > Excelente documento, leitura recomendada!
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> http://www.firebirdsql.org/file/community/ppts/fbcon11/FbCon2011-Charsets-Heymann.pdf
> > > > >
> > > > > --
> > > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> > _ _
> > > > _ _
> > > > > _ _ _ _
> > > > >
> > > > > "If the doors of perception were cleansed everything
> > > > >  would appear to man as it is, infinite." (William Blake)
> > > > >  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> > _
> > > _
> > > > _
> > > > > _ _ _ _ _
> > > > > ______________________________________________
> > > > > 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://firebase.com.br/pesquisa
> > > > >
> > > > ______________________________________________
> > > > 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://firebase.com.br/pesquisa
> > > >
> > > ______________________________________________
> > > 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://firebase.com.br/pesquisa
> > >
> > ______________________________________________
> > 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://firebase.com.br/pesquisa
> >
> ______________________________________________
> 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://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista