Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Decide qué mensajes pueden llegar al grupo. Simplemente, modifica las preferencias.

Mensajes

  Mensajes Ayuda
Avanzado
Problema con acentos   Lista de mensajes  
Responder | Reenviar Mensaje #3248 de 5381 |
Re: [SoloJava] Re: Problema con acentos

On Mon, 2004-10-04 at 14:30, Rey wrote:
> No me sale :(.
>
> Mira la URL del archivo (doc, zip, etc.) la saco de la BD, entonces
> eso que saco lo pego en el href='Doc/"+ campo_BD +"', la cual viene
> como "Programa anual de capacitación y adiestramiento.doc" .
> entonces antes de poner el href hize el Decoder y en Encoder y no
> queda :(.
>
> Con el Decoder se queda =, y con el Encoder me genera:
>
> Doc%2FPrograma+anual+de+capacitaci%F3n+y+adiestramiento.doc
>
> pero cuando le das click al link me genera un error 404 que no esta
> disponible.


Si el link para el download lo genera tu programa, debes en tu JSP (o lo
que uses) hacer el encode, y luego el el servlet que sirve para bajar el
archivo debes hacerle el decode.

>
>
>
> --- En SoloJava@..., "Robert Marcano" <robert@m...>
> escribió:
> > > Ya he puesto
> > > request.setCharacterEncoding("UTF-8"); y
> > > request.setCharacterEncoding("iso-8859-1");
> > >
> > > y aun asi no me funciona :(.
> > >
> > > Estado HTTP 404 /Formatos/Capacitaci%C3%B3n.doc
> > >
> > > Y verifico en la carpeta si se subio el archivo y efectivamente
> ahi
> > > esta con el nombre Capacitación.
> >
> > Ohhh ahora ya te entiendo mejor, el setCharacterEncoding es para
> los datos
> > que vienen en el request desde los campos de una forma, el nombre
> del
> > archivo viene de un URL... para transformar el URL como esta
> codificado
> > tienes que pasarlo por la clase java.net.URLDecoder
> >
> > >
> > > Alguna otra idea???
> > >
> > >
> > > --- En SoloJava@..., Robert Marcano <robert@m...>
> > > escribió:
> > >> On Thu, 2004-09-30 at 11:03, Rey wrote:
> > >> > Hola q tal, tengo una rutina en la cual subo archivos a mi
> server
> > >> > atrevez de 1 jsp y se guarda el nombre del archivo en la BD,
> etc.
> > >> >
> > >> > El archivo sube bien, pero cuando contiene acentos no me
> > > direcciona
> > >> > al archivo y me genera un error, parece que el problema es con
> el
> > >> > href que no acepta acentos, alguien tiene alguna idea de como
> > > hacer
> > >> > que funcione dejando los acentos??
> > >>
> > >> Si no me equivoco el problema se debe a que cuando se recibe el
> > > request
> > >> este no sabe cual es el encoding del texto que se esta
> recibiendo,
> > > para
> > >> ello existe
> > >>
> > >> request.setCharacterEncoding("UTF-8");
> > >>
> > >> Yo utilizo este método con UTF-8, debido a que mis JSPs estan en
> > > UTF-8,
> > >> además para no tener que hacer esto cada vez, implemento un
> filter,
> > > que
> > >> asigna este encoding si request.getCharacterEncoding() es null
> > >>
> > >> Anteriormente usaba Jetty 4.x y Tomcats 4.x y nunca me sucedio
> eso,
> > > pero
> > >> al migrar a Tomcat 5 estos problemas me empezaron a aparecer, y
> > >> aparentemente es porque las versiones anteriores hacian ciertas
> > > cosas
> > >> fuera de la especificación de Servlets y JSP
> > >>
> > >> >
> > >> > Utilizo Tomcat 5.0.27.
> > >> >
> > >> > De antemano muchas gracias y espero puedan ayudarme.
> > >> >
> > >> >
> > ________________________________________
> > Robert Marcano
__________________________________
Robert Marcano

email: robert@...
web: http://www.marcanoonline.com/
__________________________________





Lun, 4 de Oct, 2004 7:39 pm

robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #3248 de 5381 |
Desplegar mensajes Autor Ordenar por fecha

Hola q tal, tengo una rutina en la cual subo archivos a mi server atrevez de 1 jsp y se guarda el nombre del archivo en la BD, etc. El archivo sube bien, pero...
Rey
member; u=14...
Sin conexión Enviar correo
30 de Sep, 2004
3:03 pm

... Si no me equivoco el problema se debe a que cuando se recibe el request este no sabe cual es el encoding del texto que se esta recibiendo, para ello existe...
Robert Marcano
member; u=10...
Sin conexión Enviar correo
30 de Sep, 2004
3:51 pm

Ya he puesto request.setCharacterEncoding("UTF-8"); y request.setCharacterEncoding("iso-8859-1"); y aun asi no me funciona :(. Estado HTTP 404...
Rey
member; u=14...
Sin conexión Enviar correo
30 de Sep, 2004
11:32 pm

... Ohhh ahora ya te entiendo mejor, el setCharacterEncoding es para los datos que vienen en el request desde los campos de una forma, el nombre del archivo...
Robert Marcano
member; u=10...
Sin conexión Enviar correo
1 de Oct, 2004
12:10 pm

No me sale :(. Mira la URL del archivo (doc, zip, etc.) la saco de la BD, entonces eso que saco lo pego en el href='Doc/"+ campo_BD +"', la cual viene como...
Rey
member; u=14...
Sin conexión Enviar correo
4 de Oct, 2004
7:23 pm

... Si el link para el download lo genera tu programa, debes en tu JSP (o lo que uses) hacer el encode, y luego el el servlet que sirve para bajar el archivo...
Robert Marcano
member; u=10...
Sin conexión Enviar correo
4 de Oct, 2004
7:41 pm

... asigno a una variable para que quede asi. Doc%2FPrograma+anual+de+capacitaci%F3n+y+adiestramiento.doc y eso se lo asigno a mi href. Pero lo del servlet no...
Rey
member; u=14...
Sin conexión Enviar correo
4 de Oct, 2004
9:44 pm

No me entendiste mi problema roberto?? :( esque ya no se que hacer, nadamas no jala esta cosa, pero bueno espero tu consejo. Gracias....
Rey
member; u=14...
Sin conexión Enviar correo
5 de Oct, 2004
4:40 pm
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda