[firebase-br] Mudando Codificação de Caracter

Gladiston Santana gladiston em vidy.com.br
Qua Set 5 09:57:56 -03 2012


Corrigindo a mim mesmo no texto abaixo, o collate necessário para case
insensitive/accent insentive é UNICODE_CI para os que escolheram UTF-8. O
collate PT_BR só existe para latin1.

Em 5 de setembro de 2012 09:41, Gladiston Santana
<gladiston em vidy.com.br>escreveu:

> O que não está claro para mim é porque você precisa converter.
> Não pode simplesmente utilizá-lo como UTF-8 ?
> Se estiver pensando em usar case insensitive , basta usar o collate pt_BR,
> mas mantenha o UTF-8.
> De outra forma, só vejo você fazendo um datapump transferindo dados de uma
> tabela para outra entre db's utf e latin1.
>
>
> Em 4 de setembro de 2012 15:20, Fábio P. Santos <fpsgyn em gmail.com>escreveu:
>
> O problema é que tenho uma base populada com UTF-8, desta forma não consigo
>> converter para ISO-8859-1, já tentei verificar as questões sobre os
>> caracteres e não encontrei compatibilidade, quer dizer como faço para
>> converter estes caracteres ?
>>
>> Em 4 de setembro de 2012 13:22, Gladiston Santana
>> <gladiston em vidy.com.br>escreveu:
>>
>> > Pois é, o linux é muito ligado aos padrões de internet e adota o UTF-8
>> em
>> > tudo.
>> > Mas me parece que a partir do Windows Vista, o Windows também adotou o
>> > padrão UTF-8.
>> > O que tá pegando é que UTF-8 é mais completo e por isso mais beberrão de
>> > bytes do que ISO-8859-1, e assim a adoção do UTF-8 nos bancos de dados
>> não
>> > é unanimidade quando só se usa caracteres e sinais diacríticos do
>> > ocidente(e somente dele).
>> >
>> > Você pode manter UTF-8 também no Windows, basta informár o charset no
>> > momento da conexão.
>> > Se ainda assim desejar realizar essa mudança, o gbak tem um parametro
>> que
>> > "fixa" um charset em detrimento de outro, use-o no momento de restaurar
>> o
>> > backup. Eu usei "fixar" porque não se trata duma conversão, apenas
>> > transliteração onde um codigo pode ou não corresponder a mesma grafia no
>> > outro charset.
>> >
>> > Minha recomendação é manter utf-8 porque o mundo inteiro fala utf-8, se
>> > tiver que trabalhar com outras linguagens e formatos é muito provável
>> que a
>> > fonte de seus dados esteja em utf-8.
>> >
>> > Gladiston Santana
>> > Departamento de TI
>> > Grupo Vidy
>> > Tel (11) 4787-3122 ramal 228
>> > Rod. Régis Bittencourt 3360 - Km 272,5
>> > Taboão da Serra - SP - CEP: 06793-000
>> > Visite nosso site: www.vidy.com.br
>> > Visite também : www.expolabor.com.br
>> >
>> >
>> >
>> >
>> >
>> > Em 4 de setembro de 2012 11:23, Fábio P. Santos <fpsgyn em gmail.com>
>> > escreveu:
>> >
>> > > Tenho um sistema que acessa um banco de dados firebird em uma máquina
>> > > Linux, o problema é que nesta a codificação de caracteres estava em
>> UTF-8
>> > > ptbr, desta forma nas outras máquina ques estão em ISO-8859-1 não
>> > > reconhecem os caracteres acentuados, já alterei a máquina linux para a
>> > > codificação padrão, mas como fazer para alterar no banco de dados, ou
>> > seja
>> > > converter o conteúdo de alguns campos de UTF-8 para ISO-8859-1.
>> > ______________________________________________
>> > 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