Ya que recorres todos los registros, no tenés alguna función en C que te
corrija los strng? así los pasás a tu DB ya corregidos. Propongo esto
pensando en que dijiste que ese caracter que te produce el error no debería
haber estado.
Saludos

~~~~~~~~~~~~~~~~
Guillermo Villanueva


El 1 de octubre de 2010 16:49, Martin Li Causi <[email protected]>escribió:

> Hola !! buenas tardes
> tuve un problema en un programa en c que que barre una table en una base de
> datos vieja y lo importa a Postgres9  , es un programa en c y ECPG
>
> encontre un registro que tenia este valor  98├92
>
> cuando quiso hacer el inser en postgres de ese valor en el campo
> (character) me da este err en el log
>
>
> ERROR:  invalid byte sequence for encoding "UTF8": 0xbe
>
>
> yo al claster lo arme asi
>
> /usr/local/pgsql-9.0/bin/initdb -D /var/pgsql/data --locale=C
> --encoding=UTF8
>
> ya la base de datos esta creada ta,bien en UTF8
>
> mi pregunta es con que codificacion me recomiendan que arme el cluster? me
> conviene cambiar la codificacion en el cluster y en la db?
>
> Muchas Gracias!
>
>

Responder a