[Pgsql-ayuda] Acentos e impresión de certificados alumnos

nahum castro pedro1_72@yahoo.com
Sat, 14 Dec 2002 10:10:07 -0600 (CST)


¿Alguien ha tenido problemas, con los acentos en
Postgres?. Mi aplicacion en Java con JDBC aparecen ?
en vez del caracter acentuado o la ñ, Trabajo con
postgres en MacOS X y no tengo problemas, pero en
RedHat 8.0 con Postgres tengo problemas con los
acentos. Alguien sabe si es por que RedHat usa
unicode, ya que he leido que aplicaciones como Acrobat
Reader no pueden ejecutarse por este cambio.
Si alguien tiene la respuesta a esto se lo agredeciria
mucho.
en $psql mibase
-> select * from clientes
id	nombre
1	Juan P?rez
cuando debe salir 
1	Juan Pérez

Impresión de certificados (o reportes)
Además para imprimir muchos certificados, se puede
hacer facilmente con java, postgres, OpenOffice, en
documentos impresos o con JSP (java server pages)
1. Instalar Java bajar el rpm de http://java.sun.com
2. Instalar el driver pgjdbc1.jar en el directorio
/usr/java/j2sdk1.4.1_X/jre/lib/ext.Este archivo de
clases java se puede bajar de
http://jdbc.postgresql.org/download.html
3. Modificar las variables de entorno para habilitar
java en /etc/profile.
export JAVA_HOME=/usr/java/j2sdk1.4.1_X
PATH=$PATH:/usr/java/j2sdk1.4.1_X/bin
export CLASSPATH=.
4. reiniciar la maquina e instalar OpenOffice.org
1.0.1 en Español bajrlo de http://openoffice.org.
5. Hacer que Open Office reconozca el driver para
conectarse a postgres, para esto abrir un documento de
texto ir a herramientas -> opciones -> seguridad y en
el campo classpath buscar donde se haya cargado el
archivo pgjdbc1.jar.
6. En herramientas -> fuentes de datos crear una nueva
fuente de datos:

En general se pone
nombre: el que sea
tipo de base de datos: JDBC
fuente de datos URL:
jdbc:postgresql://[servidor]/[base de datos]

En JDBC se pone
clase de controlador: org.postgesql.Driver
todo lo demas , url, nombre y codificación lo ponen de
acuerdo a su base de datos.
Nota: se debe habiltar la opcion -i de postgres para
que acepte conexiones TCP.

En las otras pestañas se hace la conexión a la base de
datos y consultas para tener acceso a la base de datos
y luego en el menu insertar -> campos -> otros del
documento de texto OpenOffice se insertan los datos de
la consulta previamente hecha, y luego se imprimen los
documentos.

Saludos y si tienen alguna duda me preguntan,
¡Ah!, para los jsp tengo problemas con la codificación
de caracteres, cuando funcione bien les vuelvo a
escribir.
En Mysql no tengo el problema con los acentos, pero no
puedo vivir sin una aplicaciion que no tenga foreing
keys ni transacciones y en postgres no me aparecen los
acentos en los registros.

=====
--
Nahum Castro
Areneros 218
Leon, Guanajuato, Mexico
37100
e-mail: pedro1_72@yahoo.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