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@gmail.com]
Enviado el: Viernes, 23 de Mayo de 2008 04:05 p.m.
Para: pgsql-es-ayuda@postgresql.org
Asunto: [pgsql-es-ayuda] Error por encodingHola 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 1y la data que contiene la líea en referencia es:línea #1 -> 2001,101,1996/mar/14 00:00,'r1','mañongó',299Mi pregunta es por que me arroja un error for encoding "UTF8" y como puedo solucionarlo...?Gracias!
No comments:
Post a Comment