Re: [SQL] [JDBC] problem with spanish characters
--- Freddy Villalba Arias <[EMAIL PROTECTED]> escribió: > Hello everybody, > > > > I'm not sure if this is a bug on the upper/lower > command or anywhere else. > > > > This is the problem: > > > > > > I have a DB that uses 'UNICODE' encoding. PostgreSQL > version is 7.4.2. > > > > > > I have a field that holds characters, including > characters like 'Ñ' (lowercase version is 'ñ'). The > name of the field is 'ccaa_ds_ccaa' (table name is > 'ccaa'). > Hola Freddy, he encontrado el mismo problema con psql, ni sisquiera me permite insertar caracteres con Ñ en bases de datos UNICODE. Siempre he usado LATIN1 para mis bases de datos, lo que parece ser el problema es el la codificación del sistema operativo, en Fedora Core 1 en mi archivo quite las referncias a UTF-8 o UNICODE en mi archivo /etc/sysconfig/i18n LANG="es_MX" SUPPORTED="es_MX:es" SYSFONT="latarcyrheb-sun16" Me entro la duda e hice una prueba creando una tabla con codificación UNICODE y tengo unos resultados extraños: Primero no puedo insertar datos con Ñ o ñ, enes=# insert into enes(nombre) values('CATALUÑA'); ERROR: secuencia de bytes no válida para codificación "UNICODE": 0xd141 Pero con LATIN1 nunca he tenido este problema Segundo no puedo obtener el describe de la base de datos: enes=# \d ERROR: secuencia de bytes no válida para codificación "UNICODE": 0xed6e64 Voy a hacer la prueba con el archivo(fichero) i18n en codificación UTF-8 y luego te digo que paso. Nota: el postgres lo instale con RPMS, voy a tratar tambien con el compilado del codigo fuente. Saludos desde México. = -- Nahum Castro Leon, Guanajuato, Mexico e-mail: pedro1_72 at yahoo dot com _ Do You Yahoo!? La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx ---(end of broadcast)--- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html
Re: [SQL] AYUDA CON LA INSTALACION DEL POSTGRESQL
2005/6/12, Steph Frias <[EMAIL PROTECTED]>: > > > Inicie la instalacion del PostgreSQL 7.3.10 como dice > el install: > > ./configure > gmake > su > gmake install > adduser postgres > mkdir /usr/local/pgsql/data > chown postgres /usr/local/pgsql/data > su - postgres > /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data > /usr/local/pgsql/bin/postmaster -D > /usr/local/pgsql/data >logfile 2>&1 & > /usr/local/pgsql/bin/createdb test > /usr/local/pgsql/bin/psql test Verifica que hayas arrancado el postgres. arranca mejor con pg_ctl start para arrancar o stop para parar Solamente existe el usuario postgres y si sigues como root no te va a dejar hacer nada. ahi te va el procedimiento: # comando como root $ comando como postgres $ tar xvzf postgresql.tar.gz $ cd postgresql $ ./configure --enable-nls='es' --with-perl $ gmake # gmake install # adduser postgres # passwd postgres $ cd $ mkdir datos $ /usr/local/pgsql/bin/initdb -E UNICODE -D /home/postgres/datos $ export PG_DATA=/home/postgres/datos $ PATH=$PATH:/usr/local/pgsql/bin $ pg_ctl start $ createuser -P nombredetuusuariounix $ createlang plpgsql template1 $ su - nombredetuusuariounix $ createdb prueba $ psql prueba .. > Pero al llegar a la penultima linea me sale: > [EMAIL PROTECTED] postgres]$ > /usr/local/pgsql/bin/createdb test > psql: could not connect to server: No existe el > fichero o el directorio > Is the server running locally and accepting > connections on Unix domain socket > "/tmp/.s.PGSQL.5432"? > createdb: database creation failed > > Que es lo que debo hacer? > TanX Suscribete mejor a la lista en español, que esta en la misma página donde te inscribiste a esta lista. Saludos. -- Nahum Castro González León, Guanajuato, México ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]