[firebase-br] Collate pxw_intl850 [era Dialeto 1 vs Dialeto 3]

Gladiston Santana gladiston em vidy.com.br
Qui Out 27 10:03:03 -03 2016


O collate não mudará a grafia dos caracteres, existe uma tabela no site do
firebird onde estão os collates que estão disponiveis para cada charset,
talvez o pxw_intl850 esteja disponivel para o charset que pretende usar.

No meu caso é assim:
Charset WIN1252 então uso collate WIN_PTBR
Charset ISO8859_1 então uso collate PT_BR
Charset UTF8 então uso collate UNICODE_CI_AI

Não penso muito nessas coisas, elas já estão bem resolvidas. Outro
charset/collate diferente desses deve ser um caso bem específico.

O que muda a grafia dos caracteres é o charset, então se o charset atual
for diferente do que estava sendo usado, provavelmente os caracteres
diferentes da tabela ASCII (leia-se acentuações) poderão ser perdidas.
Se precisará mudar de charset, talvez precise usar um programa de
transferencia de dados ao invés do backup/restore, pois com um programa
voce pode definir o charset de origem e o charset de destino e os
caracteres sejam convertidos corretamente. O pessoal tem usado o IBDataPump
e recomendado, use-o se precisar trocar de charset senão, vá pelo
backup/restore.

Na minha opção você pode escolher entre win1252 ou iso8859_1, a menos que
tenha preferencia para utf8, mas aí você deveria considerar o tamanho que
se perde em indices e preenchimento das tabelas usando esse charset.

[]´s



Mais detalhes sobre a lista de discussão lista