Tengo instalado postgres 8.3, phppgadmin 4.2.2 y debian lenny 5.0. cree una BD con la codificacion utf8. cuando importo datos que contiene la letra Ñ, me da error. como puedo solucionar este problema.
ERROR: secuencia de bytes no válida para codificación «UTF8»: 0xd141
HINT: Este error también puede ocurrir si la secuencia de bytes no coinciden con la codificación esperada por el servidor, lo cual es controlado por el parámetro «client_encoding».
Esto ocurre probablemente porque el caracter que estas intentado introducir no esta en utf8 y el sistema no lo entiende al tener la base de datos definida con utf8.
¿Qué valor utilizas en la variable client_encoding?
Cuando crees una base de datos en una instalación de postgre previa, selecciona en Codificado el tipo que corresponda a tu version del español (relacionada con el país, en mi caso República Bolivariana de Venezuela responde con win252) y selecciona en Plantilla Template0. Para saber que codificacion me correspondia fui seleccionando uno a uno los de la lista y aparece un mensaje de error si no son compatibles pero esta pendiente porque en el mensaje te indica el posible valor de Codificado y te indica tambien que es necesario que la plantilla sea Template0. Estimo que si haces esta operacion desde el momento de instalar Postgres ya no es necesario utilizar el Template0 pero eso si no lo he probado. Suerte y exito a todos.
problemas con la letra Ñ y phppgadmin
Mié, 17/06/2009 - 09:31 — rafaelma¿Los datos los importas via phppgadmin ó via otro cliente?
¿Cual es el mensaje de error que te da?
Un saludo
Rafael Martinez
problemas letra Ñ
Vie, 19/06/2009 - 20:58 — AnónimoERROR: secuencia de bytes no válida para codificación «UTF8»: 0xd141
HINT: Este error también puede ocurrir si la secuencia de bytes no coinciden con la codificación esperada por el servidor, lo cual es controlado por el parámetro «client_encoding».
En la declaración:
INSERT INTO "public"."docentes" ("codigo_docente", "cedula", "apellidos", "clave") VALUES ('31', '3946074 ', 'MIGUEL ANGEL RIVAS VI�A', '1166')
cabe destacar que el archivo csv, lo genere desde visual fox 6.0
Re: problemas letra Ñ
Sáb, 27/06/2009 - 10:06 — rafaelmaEsto ocurre probablemente porque el caracter que estas intentado introducir no esta en utf8 y el sistema no lo entiende al tener la base de datos definida con utf8.
¿Qué valor utilizas en la variable client_encoding?
--
Un saludo
Rafael Martinez
webmaster
Cuando crees una base de
Vie, 01/07/2011 - 03:11 — AnónimoCuando crees una base de datos en una instalación de postgre previa, selecciona en Codificado el tipo que corresponda a tu version del español (relacionada con el país, en mi caso República Bolivariana de Venezuela responde con win252) y selecciona en Plantilla Template0. Para saber que codificacion me correspondia fui seleccionando uno a uno los de la lista y aparece un mensaje de error si no son compatibles pero esta pendiente porque en el mensaje te indica el posible valor de Codificado y te indica tambien que es necesario que la plantilla sea Template0. Estimo que si haces esta operacion desde el momento de instalar Postgres ya no es necesario utilizar el Template0 pero eso si no lo he probado. Suerte y exito a todos.
Enviar nuevo comentario