¿Qué tal? Nuevamente estoy solicitando de su valioso apoyo.
Tengo una base de datos en PostgreSQL de la cual realicé un respaldo con
pg_dump.
El respaldo quedó de la siguiente manera:
Using sql Syntax Highlighting
--
-- PostgreSQL database dump
--
SET client_encoding
= 'SQL_ASCII';
SET standard_conforming_strings
= off;
SET check_function_bodies
= false;
SET client_min_messages
= warning;
SET escape_string_warning
= off;
--
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres
--
COMMENT
ON SCHEMA public
IS 'Standard public schema';
SET search_path
= public
, pg_catalog;
SET default_tablespace
= '';
SET default_with_oids
= false;
CREATE TABLE accesos
(
num_id character varying
(30
) PRIMARY KEY,
usuario character varying
(25
),
fecha_e date
,
hora_e time without time zone
,
fecha_s date
,
hora_s time without time zone
,
ip character
(15
),
clvgerencia character varying
(4
),
privilegio character
(3
),
sistema character varying
(15
),
mes integer
,
status_mes character
(2
),
anio integer
,
consec integer
,
activo
BOOLEAN DEFAULT true
);
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Esta tabla contiene varios registros. La variable
client_encoding la dejé con la codificación SQL_ASCII debido a que con UTF8 no aceptaba letras con acento y tampoco la Ñ.
¿Hay alguna manera de dejar la codificación a UTF8 y que me acepte las letras con acento, las Ñ y los formatos de fecha sean por ejemplo 08/12/2010 (dd/mm/aaaa)?
He intentado hacer el cambio, pero al momento de que se cargan los datos me manda el siguiente mesaje:
Using text Syntax Highlighting
ERROR: secuencia de bytes no válida para codificación «UTF8»: 0xd14f
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».
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
¿Tienen alguna idea de cómo puedo convertir información codificada con SQL_ASCII a UTF8?
Saludos