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

Fábio P. Santos fpsgyn em gmail.com
Ter Set 4 15:20:44 -03 2012


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
>



Mais detalhes sobre a lista de discussão lista