Donde te aparece?
Por ejemplo... yo tengo mi BD en UTF8 y desde la consola de postgresql tengo ese problema. Sin embargo, desde pgadmin me aparecen bien.
Desde una pagina en asp.net también me muestra bien las tildes.
Llegué a la conclusión que el cliente psql es el que tiene problemas al mostrar los datos mas no la forma como se almacenan. Tuve un problema similar hace algún tiempo el cual compartí en este
post. Te recomiendo que lo leas.
saludos