Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Poblema con codificación de tabla

Estas en el tema de Poblema con codificación de tabla en el foro de PostgreSQL en Foros del Web. Hola a todos: Mi duda la siguiente: Estoy accediendo a mi base de datos 'postgres' a traves de "linea de comando" y bueno mis tablas ...
  #1 (permalink)  
Antiguo 06/09/2007, 14:55
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 9 meses
Puntos: 33
De acuerdo Poblema con codificación de tabla

Hola a todos:

Mi duda la siguiente: Estoy accediendo a mi base de datos 'postgres' a traves de "linea de comando" y bueno mis tablas estan codificadas como utf-8 y quisiera insertar información que contiene acentos, en una tabla, pero me regresa el siguiente error - "ERROR: invalid byte sequence for encoding "UNICODE": 0xe1".

Pense que usando la función convert() se solucionaria pero NO

Esta es la sentencia

Cita:
UPDATE test SET test_name = convert('á','UNICODE','UTF-8') where test_key = 5;
Espero alguien me pueda ayudar a solucionar este problema.

Saludillos.
  #2 (permalink)  
Antiguo 06/09/2007, 19:18
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Poblema con codificación de tabla

Saludos

Aunque no lo creas, para ayudarte, es importante que digas el SO que utilizas, el cliente desde donde ejecutas la query, codificación que tienes en el cliente o SO (según sea el caso)...
__________________
Gracias de todas todas
-----
Linux!
  #3 (permalink)  
Antiguo 07/09/2007, 00:16
Avatar de paul77  
Fecha de Ingreso: septiembre-2004
Mensajes: 25
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: Poblema con codificación de tabla

se supone que para que acepte acentos, se debe usar la codificacion de caracteres LATIN1.

Prueba con eso y da mas informacion de tu problema.

bye
  #4 (permalink)  
Antiguo 07/09/2007, 20:47
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Poblema con codificación de tabla

Saludos...

Cita:
Iniciado por paul77 Ver Mensaje
se supone que para que acepte acentos, se debe usar la codificacion de caracteres LATIN1.

Prueba con eso y da mas informacion de tu problema.

bye
Se supone??? no se supone que UTF-8 esun estándar que incluye los caracteres especiales, como las vocales acentuadas?

Veamos, normalmente utilizo ISO-8859-1, pero para verficar:

postgres=# \l
Listado de base de datos
Nombre | Dueño | Codificación
---------------+-----------+--------------
amarok | amarok | UTF8
autenticacion | carbonara | LATIN1
codificacion | postgres | UTF8

postgres=# \c codificacion
Ahora está conectado a la base de datos «codificacion».

codificacion=# CREATE TABLE tablita (palabra varchar(15));
CREATE TABLE

codificacion=# insert into tablita values ('canción');
INSERT 0 1

codificacion=# SELECT * FROM tablita ;
palabra
---------
canción
(1 fila)

codificacion=#

Cómo ves paul77, no _tiene_ que ser LATIN1 ajuro... no está demás que revises la documentación para aclarar dudas

Pendientes,
__________________
Gracias de todas todas
-----
Linux!
  #5 (permalink)  
Antiguo 12/09/2007, 01:04
Avatar de paul77  
Fecha de Ingreso: septiembre-2004
Mensajes: 25
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: Poblema con codificación de tabla

ok, echare una mirada a eso

gracias

bye
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 08:36.