Alguém poderia me dizer o que devo fazer para codificar minhas strings em um
formato de utf-8 que o Postgree aceite? Estou programando em perl.

O motivo de estar escrevendo aqui é porque eu não consegui achar essa
informação pelo google, e já estou ficando louco pois faz dias que estou
tentando sem sucesso.

Cheguei a encontrar esta função em um forum :
sub strictify_utf8 {
   my $data = shift;
   if (Encode::is_utf8($data) && !Encode::is_utf8($data,1)) {
       Encode::_utf8_off($data);
       Encode::from_to($data, 'utf8', 'UTF-8');
       Encode::_utf8_on($data);
   }
   return $data;
}

Mas ela também parece não funcionar pra mim. Nenhum insert com caracteres
mais estranhos é aceito pelo postgre.
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a