Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2011, 01:40
Avatar de jair20x
jair20x
 
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 18 años, 5 meses
Puntos: 1
Exclamación tildes en weblogic 103.3 no se muestran

Hola,
tenia desplagado mi aplicación web en weblogic7 y al migrarlo a weblogic 10,
al realizar las trasacción get y post las tildes se cambian por carateres raros,
Un ejemplo:
tengo un combobox con una lista de palabras que contienen tilde y se muestra correctamente,
al hacer click en este combo se agrega en la pagina web mediante el metodo get
pero aparece con caracteres raros,

estuve probando modificando el fichero de configuración weblogic.xml
y agrege estas etiquetas:

Cita:
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
y ahora en vez de caracteres raros me sale un signo de interrogación he intentado con los siguientes encodes
iso-8859-1
iso-8859-15

se va cambiando sin obtener el resultado deseado, ejemplo:
canci?on => utf-8
canciaón => iso-8859-15
cancia³n => sin agregar nada

tambien intente cambiar el class
agregando estas lineas
Cita:
res.setContentType("text/html");
req.setCharacterEncoding("UTF-8");
obteniendo el mismo resultado que el anterior,

como os digo en weblogic 7 no tenia problema alguno,
como dato adicional en las trasas del weblogic hago un system.out.print
y la palabra canción:

se muestra como canci1/4n

desde ya agradesco la ayuda que me puedan brindar

Última edición por jair20x; 17/08/2011 a las 04:08