Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » Bases de Datos » Problemas con client_encoding Responder al tema
Nuevo tema


Página 1 de 1  [ 1 mensaje ] 
 
Nota 2010-12-08 23:32 @022

Perlero Nuevo
Registrado: 2006-07-22 23:24 @016
Mensajes: 52
Problemas con client_encoding
¿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:
Syntax: [ Download ] [ Hide ]
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
);


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:

Syntax: [ Download ] [ Hide ]
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».


¿Tienen alguna idea de cómo puedo convertir información codificada con SQL_ASCII a UTF8?

Saludos


Responder al tema  [ 1 mensaje ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO