Pessoal,
fui instalar o ieducar para testes mas ele só aceita latin1 e todo meu
servidor está em utf8. Tentei criar a base em latin1 no postgresql mas não deu
certo. Resolvi tentar contornar, mas o problema era a função to_ascii que é
muito utilizada e não funciona com UTF8. Achei a seguinte função:
CREATE OR REPLACE FUNCTION sem_acento(text)
RETURNS text AS
$BODY$
select
translate($1,'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ','aiiioAIIIOcC');
$BODY$
LANGUAGE 'sql' IMMUTABLE STRICT;
mas como faço para isto ficar definitivo no postgresql, tentei colocar ela no
inicio
do script sql que cria o BD mas ao tentar executar o sem_acento ele nao
reconhece a funçao.
Valeu
Inte
Ronaldo
--
|\__/,| (`\
|_ _ |.--.) )
( T ) /
(((^_(((/(((_
Nika is sleepy
--
Prof. Ronaldo Reis Júnior
| .''`. UNIMONTES/DBG/Lab. Ecologia Comportamental e Computacional
| : :' : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
| `- Fone: (38) 3229-8192 | ronaldo.r...@unimontes.br | chrys...@gmail.com
| http://www.ppgcb.unimontes.br/lecc | ICQ#: 5692561 | LinuxUser#: 205366
--
Favor NÃO ENVIAR arquivos do Word ou Powerpoint
Prefira enviar em PDF, Texto, OpenOffice (ODF), HTML, or RTF.