La verdad sobre postgres no se nada pero revisaste si los datos ya están así en la base de datos? Me ha pasado algo similar cuando hice upgrade de mysql 4.0 a 5.1 y tiene que ver con el Charset utilizado Latin1 versus UTF8.
Si los datos están bien en la base de datos, asegurate que Project Settings tenga lo siguiente:
1) Server/Script->Encode Extension : iconv o mbstring, Charset: utf8
2) Locales/Encoding-> File y HTML Encoding: Western European (ISO-8859-1)
3) Regenera el proyecto
Si tu sitio es multi-idioma o si lo anterior no lo resuelve puedes consultar este post:
http://forums.codecharge.com/posts.php?post_id=73694
Saludos