FC y tomcat, problemas con acentos y eñes

2005-03-29 Por tema Jesus Aneiros Sosa
On Mon, 28 Mar 2005, Franco Catrin wrote:

 Asegurate de que apache no tenga configurado un default encoding, de
 otra forma no respetara tu encoding.  al menos aca se solucionó
 comentando la directiva AddDefaultCharset para que las aplicaciones
 declaren su encoding a traves del tag META

Tuve un problema parecido aca cuando se cambio a Apache 2, pero pense que 
era un problema de aplicaciones que no generaban un codigo html totalmente 
de acuerdo con la especificacion del W3C. 

--
Jesus Aneiros Sosa
GNU/Linux User #190716
perl -e '$_=pack(c5,0105,0107,0123,0132,(13)+2);y[A-Z][N-ZA-M];print;'


FC y tomcat, problemas con acentos y eñes

2005-03-29 Por tema Eduardo Quiroz Salinas
Al final se arregló.
No pude cambiar la configuración de los servidores, pero si funcionó un comando 
que encontró la persona que hizo el jsp. 
era response.set.contenttype=8859_1 o algo asi. Ese se supone que reemplazó 
todos los anteriores que había puesto y los meta y todo, asi que al final 
funcionó, que era lo que importaba.
Gracias a todos.

Asegurate de que apache no tenga configurado un default encoding, de
 otra forma no respetara tu encoding.  al menos aca se solucionó
 comentando la directiva AddDefaultCharset para que las aplicaciones
 declaren su encoding a traves del tag META



--
Eduardo Quiroz Salinas
Ingeniero Civil Informático
[EMAIL PROTECTED]
--
Linux user number #344659 
KDE User 2453

...Si tienes una manzana y yo otra manzana
y las intercambiamos, entonces tu y yo tendremos
nuevamente una manzana cada uno, en cambio,
si tu tienes una idea y yo tengo otra idea
y las intercambiamos, entonces cada uno de nosotros
tendrá ahora dos o más ideas...
---

 próxima parte 
Se ha borrado un adjunto en formato HTML...
URL: 
https://listas.inf.utfsm.cl/pipermail/linux/attachments/20050329/c181a9a5/attachment.html
From [EMAIL PROTECTED]  Tue Mar 29 12:20:19 2005
From: [EMAIL PROTECTED] (Federico Petronio)
Date: Tue Mar 29 13:20:06 2005
Subject: Limitar tamaNo limitado (buffer circular logs)
Message-ID: [EMAIL PROTECTED]

Hola, les escribo porque me surgió la necesidad de contar con cierto
tipo de archivo y quisiera saber si conocen algo ya existente que pueda
usar.

Necesito un archivo (que será utilizado almacenar logs) que tenga la
propiedad de nunca exceder cierto tamaño prefijado, que cuando llegue a
su tamaño máximo se comporte como un buffer circular (es decir que se
eliminen los datos más antiguos para dejar entrar los nuevos). El
comportamiento sería algo así como los logs en memoria de, por ejemplo,
 routers o firewalls Cisco.

Existe algún tipo de archivo en ext2/3 que cumpla con esto? hay algún
tipo de FS soportado por Linux que cumpla? De no ser así de que otra
manera creen que se podría lograrlo? Había pensado en un archivo tipo
pipe (donde los servicios logueen) que sirva de interfaz a un script
quien se encargaría de mantener este buffer circular.

Cualquier ayuda será bienvenida, saludos
-- 
Federico Petronio
[EMAIL PROTECTED]
From [EMAIL PROTECTED]  Tue Mar 29 13:23:29 2005
From: [EMAIL PROTECTED] (Andres M)
Date: Tue Mar 29 13:24:31 2005
Subject: HOME OFFICE 
References: [EMAIL PROTECTED][EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

alguna aplicacion para trabajar en la casa HOME OFFICE la cual me permita
trabajar en documentos .doc desde el servidor? .. algo como webdav ?..
ideas.. sujerencias.. es para que los gerentes se conecten a trabajar a sus
archivos..
From [EMAIL PROTECTED]  Tue Mar 29 13:46:39 2005
From: [EMAIL PROTECTED] (Cristian Rodriguez)
Date: Tue Mar 29 13:46:44 2005
Subject: =?iso-8859-1?q?Re=3A_FC_y_tomcat=2C_problemas_con_acentos_y_e=F1?=
=?iso-8859-1?q?es?=
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On Sat, 26 Mar 2005 12:15:06 -0400, Eduardo Quiroz Salinas
[EMAIL PROTECTED] wrote:

 A ver..creo que se entendió mal. Al momento de hacer el código o diseñar las 
 páginas si se
 utilizantodos los estándares para mostrar bien la información, el problema 
 está en que al usuario de
 las páginas NO se les puede pedir que tengan que escribir aacute;'s ni 
 entilde's en los
 formularios o text box disponibles.
 El problema no está en el despliegue de la información que se entrega sino en 
 el paso del usuario de
 textos hacia el sitio o hacia la base de datos.
 Saludos
 
en el lenguaje deben existir funciones que hagan la conversion
automatica de los caracteres al momento que el usuario los ingresa por
ejemplo en PHP es htmlentities o htmlspecialchars (dependiedo de
que cosa neceistas en especifico) y  de seguro que en JSP tambien se
puede ;)

saludos


FC y tomcat, problemas con acentos y eñes

2005-03-26 Por tema Eduardo Quiroz Salinas

 
 esto de los acentos en Jboss y las aplicaciones JSP. Los html los
 muestra bien y de hecho si se cambian los acentos o eñes por sus
 caracteres ascii o por sus siglas en html funcionan bien, pero no es la
 idea (nada que ver tener que escribir con aacute; 's y similares).
 
 
 lamentablemente eso nada que ver que señalas es el estandar html,te
 aconsejo seguirlo.
 date una vuelta por http://www.w3c.org
 
 salu2

A ver..creo que se entendió mal. Al momento de hacer el código o diseñar las 
páginas si se 
utilizantodos los estándares para mostrar bien la información, el problema está 
en que al usuario de 
las páginas NO se les puede pedir que tengan que escribir aacute;'s ni 
entilde's en los 
formularios o text box disponibles.
El problema no está en el despliegue de la información que se entrega sino en 
el paso del usuario de 
textos hacia el sitio o hacia la base de datos.
Saludos
From [EMAIL PROTECTED]  Sat Mar 26 12:23:58 2005
From: [EMAIL PROTECTED] (Eduardo Quiroz Salinas)
Date: Sat Mar 26 13:24:21 2005
Subject: FC y tomcat, problemas con acentos y =?iso-8859-1?q?e=F1es?=
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

 
 Hola a todos
 
 Tengo un servidor con Fedora instalado especialmente en español para el 
 caso con Jboss y Tomcat.tengo una aplicación hecha en Eclipse por otras 
 personas y aqui comienzan mis problemas. Se trabaja con BD Oracle. Esta 
 aplicación muestra un index.jsp que no permite ingresar acentos y eñes 
 de manera normal, tanto en ingresos a la base de datos o e-mails que se 
 envían con la aplicacion web hecha en java. Se han cambiado casi por 
 todos lados las posibles causas. Se cambió una etiqueta xml que decía 
 utf-8 por iso-8859-1,
 
 
 Si no dices que etiqueta cambiaste exactamente, es medio complicado
 ayudarte.
 
 Primero aisla el problema, yo quitaria la conexion a la base de datos y
 primero probaria con una pagina estatica servida por jboss.
 
 Lo standard es usar entidades *; como ya te han indicado, pero tambien
 puedes usar caracteres internacionales declarando el encoding en tu HTML
 El encoding que declares en tu HTML debe ser el mismo de la plataforma
 en que tu servidor esta corriendo, por ejemplo si usas UTF-8 en tu
 servidr, en la seccion head debes incluir:
 
 meta http-equiv=Content-Type content=text/html; charset=UTF-8
 
 Eso le dirá al browser como interpretar los bytes y convertirlos a
 caracteres.
 
 Cuando traigas datos desde la base de datos, java se encargara de
 transformar los caracteres desde su representacion interna a lo que esta
 configurado en la plataforma (UTF-8). Lo mismo sucede al ingresar los
 datos. No necesitas hacer ninguna transformacion manual.
 
 La unica precaucion que debes tener es asegurarte de que no haya algo
 entre jboss y los web browsers, por ejemplo si usas apache como proxy,
 este puede cambiar el encoding dependiendo de lo que diga su httpd.conf
 
 Saludos
 -- 

Uf, al fin alguien que me entiende. Quizá no soy muy bueno al momento de 
hacer las preguntas.
Mi problema no es al momento de hacer las páginas. De hecho una página estática 
funciona perfecto. 
Tengo algunas páginas en ese war (que no hice yo sino otra persona, a la cual 
estoy ayudando) que 
son formularios de envío de e-mail y de conexión a una base de datos, que 
contienen text boxes que 
permiten al usuario escribir algunas cosas. Es en esos text boxes donde no 
quiero que el usuario 
tenga que poner algo;, por lógica simple. Mi problema, creo yo, está en lo que 
se señala al final. 
El servidor apache (aunque no está como server web sino tomcat y jboss) está en 
ISO 8859, y las 
páginas que se crean en jsp quedan en UTF-8 aun cuando se les ponga que son ISO 
8859 en la etiqueta 
meta. Entonces ahi se crea el problema. Yo creo que puede ser alguna 
configuracíón en el tomcat que 
se está haciendo mal o similar, puesto que el JBOSS se ejecuto conla 
instrucción -Dfile.encoding en 
iso 8859.
gracias..
From [EMAIL PROTECTED]  Sat Mar 26 12:52:48 2005
From: [EMAIL PROTECTED] (Miguel Rebolleddo)
Date: Sat Mar 26 13:40:46 2005
Subject: variables de entorno en Debian
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Gran Herramienta la de Eclipse, bueno, cuando tratas de hacer correr el eclipse
desde iconos o desde ejecucion de comandos busca enla carpeta de eclipse por
omicion las librerias jre, y como no estan te manda ( o deberia lanzar un error
en la pantalla), bueno lo solucione haciendo un link simbolico desde el
directorio de eclipse al jre de tu jsdk algo como sigue:
#cd PATH_ECLIPSE
#ln -s PATH_HASTA_TU_JSDK/jre jre

Y listo ya esta...
suerte 

Mensaje citado por Fernando Montenegro [EMAIL PROTECTED]:

 
 Hola:
 Instalé ej JSDK en mi debian y configuré las variables de entorno en 
 el archivo .bashrc del usuario logeado.
 Cuando compilo por linea de comando lo hace perfecto. Pero al 
 ejecutar el Eclipse, me arroja un error 

FC y tomcat, problemas con acentos y eñes

2005-03-24 Por tema German Poo Caaman~o
El mié, 23-03-2005 a las 18:57 -0400, Roberto Bonvallet escribió:
 Eduardo Quiroz Salinas escribio:
  nada que ver tener que escribir con aacute; 's y similares.
 
 Si quieres que todos los usuarios lo vean de la misma manera, y si
 quieres respetar los estandares, *tienes* que hacerlo asi.  Si te da
 lata escribir cada entidad loquesea;, utiliza un script como este:
 
  BEGIN spanish2html.sed 
 #!/bin/sed -nf
 
 # +--- En esta columna hay vocales con acento, u con dieresis y en~e.
 # |Si no lo ves bien, corrigelo.
 # V
 s/á/\aacute;/g
 s/é/\eacute;/g
 s/í/\iacute;/g
 s/ó/\oacute;/g
 s/ú/\uacute;/g
 s/ü/\uuml;/g
 s/ñ/\ntilde;/g
 
 s/Á/\Aacute;/g
 s/É/\Eacute;/g
 s/Í/\Iacute;/g
 s/Ó/\Oacute;/g
 s/Ú/\Uacute;/g
 s/Ü/\Uuml;/g
 s/Ñ/\Ntilde;/g
 
 s/¡/\iexcl;/g
 s/¿/\iquest;/g
 
 p
  END   spanish2html.sed 

El problema, es que tiene un conjunto limitado de caracteres.
Que tal si an~ade el simbolo de copyright? o una cedilla?
En Python al menos alguien ya se dio la lata de hacerlo, para
lo cual basta usar el modulo htmlentitydefs.

En Python se puede solucionar de la siguiente forma:

#!/usr/bin/env python

import htmlentitydefs
import sys

def textToEntities (oldtext):
newtext = 
for ch in oldtext:
c = ord (ch)
if c  0x7F:
newtext += '' + htmlentitydefs.codepoint2name[c] + ';'
else:
newtext += ch
return newtext

if __name__ == __main__:
for line in sys.stdin:
text = unicode (line, 'latin-1')
print textToEntities (text),


Si el script se llamase 'text2entities.py', se utilizaria:

$ cat mi-archivo-en-latin-1 | ./text2entities.py

-- 
Germán Poó Caamaño
mailto:[EMAIL PROTECTED]


FC y tomcat, problemas con acentos y eñes

2005-03-24 Por tema Franco Catrin
El mar, 22-03-2005 a las 09:22 -0400, Eduardo Quiroz Salinas escribió:
 Hola a todos
 
 Tengo un servidor con Fedora instalado especialmente en español para el 
 caso con Jboss y Tomcat.tengo una aplicación hecha en Eclipse por otras 
 personas y aqui comienzan mis problemas. Se trabaja con BD Oracle. Esta 
 aplicación muestra un index.jsp que no permite ingresar acentos y eñes 
 de manera normal, tanto en ingresos a la base de datos o e-mails que se 
 envían con la aplicacion web hecha en java. Se han cambiado casi por 
 todos lados las posibles causas. Se cambió una etiqueta xml que decía 
 utf-8 por iso-8859-1,

Si no dices que etiqueta cambiaste exactamente, es medio complicado
ayudarte.

Primero aisla el problema, yo quitaria la conexion a la base de datos y
primero probaria con una pagina estatica servida por jboss.

Lo standard es usar entidades *; como ya te han indicado, pero tambien
puedes usar caracteres internacionales declarando el encoding en tu HTML
El encoding que declares en tu HTML debe ser el mismo de la plataforma
en que tu servidor esta corriendo, por ejemplo si usas UTF-8 en tu
servidr, en la seccion head debes incluir:

meta http-equiv=Content-Type content=text/html; charset=UTF-8

Eso le dirá al browser como interpretar los bytes y convertirlos a
caracteres.

Cuando traigas datos desde la base de datos, java se encargara de
transformar los caracteres desde su representacion interna a lo que esta
configurado en la plataforma (UTF-8). Lo mismo sucede al ingresar los
datos. No necesitas hacer ninguna transformacion manual.

La unica precaucion que debes tener es asegurarte de que no haya algo
entre jboss y los web browsers, por ejemplo si usas apache como proxy,
este puede cambiar el encoding dependiendo de lo que diga su httpd.conf

Saludos
-- 
Franco Catrin L.  TUXPAN
http://www.tuxpan.com/fcatrin


FC y tomcat, problemas con acentos y eñes

2005-03-24 Por tema Horst von Brand
Roberto Bonvallet [EMAIL PROTECTED] dijo:
 Eduardo Quiroz Salinas escribio:
  nada que ver tener que escribir con aacute; 's y similares.

Feh...

 Si quieres que todos los usuarios lo vean de la misma manera, y si
 quieres respetar los estandares, *tienes* que hacerlo asi.  Si te da
 lata escribir cada entidad loquesea;, utiliza un script como este:

  BEGIN spanish2html.sed 
 #!/bin/sed -nf
 
 # +--- En esta columna hay vocales con acento, u con dieresis y en~e.
 # |Si no lo ves bien, corrigelo.
 # V
 s/á/\aacute;/g
 [etc]
  END   spanish2html.sed 

 Escribe tus acentos normalmente, y antes de guardar, filtra tu texto por
 este script (cualquier editor decente te permite hacerlo).

Se supone que recode(1) hace eso tambien.

 La flojera ya no sera excusa para ignorar los estandares. :)

/Nunca/ es excusa.
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Thu Mar 24 09:09:45 2005
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Thu Mar 24 19:56:15 2005
Subject: detectar procesos que toman cierto /dev/* 
In-Reply-To: Your message of Wed, 23 Mar 2005 19:02:51 -0400.
[EMAIL PROTECTED] 
Message-ID: [EMAIL PROTECTED]

Edgard Pineda [EMAIL PROTECTED] dijo:
   Por favor ayúndenme: ¿ cómo puedo detectar qué procesos tienen tomado
 el dispositivo /dev/parport0 o cualquier otro de /dev/* ? (porsiaca
 estoy usando FC3 kernel 2.6)

lsof(8)
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Thu Mar 24 09:18:34 2005
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Thu Mar 24 19:56:20 2005
Subject: Fedora Core 3 Firewall 
In-Reply-To: Your message of Wed, 23 Mar 2005 19:25:30 -0400.
[EMAIL PROTECTED] (added by [EMAIL PROTECTED]) 
Message-ID: [EMAIL PROTECTED]

Julio Herrera [EMAIL PROTECTED] dijo:
 Ahora me dio por instalar un servidor de correo como mencione anteriormente,

Detalles? (Si, soy de memoria corta)

 me salio de maravillas, PERO necesito usar una herramienta y el SpamAssassin

Que herramienta?

 pero el Firewall que trae por defecto instalado Fedora no me permite usar
 estas dos cosas,

Nada que ver. iptables(8) sirve para controlar trafico que entra/pasa/sale,
spamassassin revisa correo que llego a la maquina.

  trate vanamente de usar una instruccion que encontren en
 google (iptables . Para agregar los puerto) pero nunca paso nada, ahora
 podria dehabilitar ese firewall y tratar de aprender a usar iptable desde
 CERO pero en este momento esa opcion no me sirve por tiempo. Trate de editar
 el fichero que trae Fedora y agregar una linea pero ni me pesco, gloogle
 todo el dia por internet y no encontre nada satisfactorio.

system-config-securitylevel(8)

 Alguien me podria decir como agrego el puerto del SpammAssassin y otro que
 necesito.

Ver arriba y mas arriba.

[...]

 PD: según encontre en google puedo des-habilitar el firewall tecleando SETUP
 en una ventana de ssh, y lo trate y funciono, el spamassassin funca sin
 problema y la otra herramienta tambien, pero no hago mas que iniciar
 nuevamente el Firewall y dejan de funcionar.

Hay dias en los que pienso que debiera haber una licencia para manejar
computadores... con requisitos como la licencia de conducir en Alemania (2
meses de cursos bastante duros, y una prueba exigente)...
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Thu Mar 24 09:20:00 2005
From: [EMAIL PROTECTED] (Angelo Astorga Perez)
Date: Thu Mar 24 12:15:42 2005
Subject: Monitoreo de RED??
Message-ID: [EMAIL PROTECTED]


Hola lista, 
Acabo de terminar la configuracion de snmp + mrtg, lo cual funciona bien, 
en todo caso, no logra cumplir mis objetivos 100%... analisis, gestion, 
administracion y toma de decision... objetivos fundamentales que deberian 
cumplirse via graficos y estadistica mas detallada y dinamica...

Alguno de ustedes ya ha pasado por este tema y tienen alguna otra alternativa
que cumpla mas detalladamente mis objetivos... Gracias...

Atte.
AAstorga



FC y tomcat, problemas con acentos y eñes

2005-03-23 Por tema Marcos Ramirez A.
On Tue, 2005-03-22 at 09:22 -0400, Eduardo Quiroz Salinas wrote:
 tengo una aplicación hecha en Eclipse por otras 
 personas y aqui comienzan mis problemas. Se trabaja con BD Oracle. Esta 
 aplicación muestra un index.jsp que no permite ingresar acentos y eñes 
 de manera normal, tanto en ingresos a la base de datos o e-mails que se 
 envían con la aplicacion web hecha en java. 

Te refieres a que la pagina html te rechaza las eñes, acentos o
similares o que los datos que ingresas a la bd oracle pierden/cambias
las ñ y acentos ingresados?

 Se han cambiado casi por todos lados las posibles causas. 
 Se cambió una etiqueta xml que decía 
 utf-8 por iso-8859-1, lo mismo con la variable lang en el sistope.

Y ese xml afecta para el problema que estas teniendo?

 Le hemos dado vueltas y vueltas y no se encuentra por donde pueda estar el 
 error. Alguien más ha tenido un problema similar o sabe como solucionar 
 esto de los acentos en Jboss y las aplicaciones JSP. Los html los 
 muestra bien y de hecho si se cambian los acentos o eñes por sus 
 caracteres ascii o por sus siglas en html funcionan bien, 

claro que funciona bien, esta hecho para que funcione asi.

 pero no es la idea (nada que ver tener que escribir con aacute; 's y 
 similares).

Si el codigo es html, deberia hacerse asi. Asi no importa el juego de
caracteres que uses, tus paginas siempre se veran correctamente.

Ahora, los caracteres que no se ven como quieres, vienen de lo que
escribes en HTML? son generados por los programas java o son datos que
extraes de la BD y que muestras tal cual?

-- 
Marcos Ramirez A. [EMAIL PROTECTED]