From: | MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe> |
---|---|
To: | 'Carlos Pineda' <carlospinedave(at)gmail(dot)com>, MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Error por encoding |
Date: | 2008-05-26 17:48:47 |
Message-ID: | 410117BB01F4D611B73A00010331DD2404B52D17@tsnt.tsr.com.pe |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
-----Mensaje original-----
De: Carlos Pineda [mailto:carlospinedave(at)gmail(dot)com]
Enviado el: Lunes, 26 de Mayo de 2008 12:40 p.m.
Para: MIGUEL CANCHAS
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Error por encoding
Buen día Miguel, muchas gracias por el apoyo funciono a la perfección pero
aun sigo sin entender por que sucede si ya el valor LATIN1 estaba seteado en
el archivo de configuración y en la base de datos...
GRACIAS!!!
2008/5/24, MIGUEL CANCHAS < mcanchas(at)tsr(dot)com(dot)pe <mailto:mcanchas(at)tsr(dot)com(dot)pe>
>:
ANTES DE HACER ESTO :
COPY sales_order FROM e'C:\\192.dat' USING DELIMITERS ','
debes de hacer esto :
SET CLIENT_ENCODING TO LATIN1;
Miguel Canchas
-----Mensaje original-----
De: Carlos Pineda [mailto: carlospinedave(at)gmail(dot)com
<mailto:carlospinedave(at)gmail(dot)com> ]
Enviado el: Viernes, 23 de Mayo de 2008 04:05 p.m.
Para: pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org>
Asunto: [pgsql-es-ayuda] Error por encoding
Hola a todos,
Tengo mi Postgresql para windows 8.3.1 y me conecto con el usuario postgres,
en el archivo postgresql.conf tengo seteado el siguiente valor:
client_encoding = 'LATIN1'
luego creé la siguiente base de datos:
CREATE DATABASE "PB"
WITH OWNER = postgres
ENCODING = 'LATIN1';
ALTER DATABASE "PB" SET client_encoding=latin1;
notese que el encoding de la BD tambien está seteado a LATIN1, pero cuando
trato de ejecutar el siguiente comando:
COPY sales_order FROM e'C:\\192.dat' USING DELIMITERS ','
Me arroja el siguiente ERROR:
invalid byte sequence for encoding "UTF8": 0xf3272c32 SQL state: 22021
Hint: This error can also happen if the byte sequence does not match the
encoding expected by the server, which is controlled by "client_encoding".
Context: COPY sales_order, line 1
y la data que contiene la líea en referencia es:
línea #1 -> 2001,101,1996/mar/14 00:00,'r1','mañongó',299
Mi pregunta es por que me arroja un error for encoding "UTF8" y como puedo
solucionarlo...?
Gracias!
***************
Veamos.
Segun creo por que estas haciendolo por fuera, es decir por linea de comando
y no lo tienes seteado, pero recien cuando lo haces alli recien se
configura( entiendo que los mas MASTERS podran explicar esto mejor o
aclarlo.)
Miguel Canchas
From | Date | Subject | |
---|---|---|---|
Next Message | Gilberto Castillo Martínez | 2008-05-26 17:55:14 | RE: RV: Consulta Postgres 8.3 |
Previous Message | Carlos Pineda | 2008-05-26 17:40:17 | Re: Error por encoding |