Set de caracteres en mensajes de Web Services...

En muchas ocasiones cuando se están usando Web Services es necesario transmitir en los mensajes caracteres como ñ, &, #, etc. que están contenidos en el set de caracteres UTF-8.

Esto se puede resolver simplemente especificando en el encabezado de los esquemas de XML el set que se quiere ocupar, es decir:

<?xml version="1.0" encoding="UTF-8"?>

Pero cuando inclusive definiendo ésto a nivel de los XSDs, WSDLs tampoco se pueden transmitir dichos caracteres, se sugiere (en equipos UNIX) declarar la variable LANG y reiniciar el servidor de aplicaciones que se esté usando.

Por ejemplo:

LANG=en_US.UTF-8

opmnctl stopall

opmnctl startall


2 Responses to Set de caracteres en mensajes de Web Services...

Fernando Garcia dijo...

Estimado Rolando,

Quisiera invitarte a unirte a la Comunidad Oracle Hispana.

Para hacerlo, podes visitar nuestro sitio en http://comunidadoraclehispana.wordpress.com

Saludos.

Rolando Carrasco - Brimful of Asha... dijo...

Seguro, ya realicé los pasos que vienen en el link que me pasaste.

Tú me dices cómo seguimos para poderme unir a la comunidad.