Pages - Menu

miércoles, septiembre 03, 2008

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 comentarios:

  1. Estimado Rolando,

    Quisiera invitarte a unirte a la Comunidad Oracle Hispana.

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

    Saludos.

    ResponderEliminar
  2. 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.

    ResponderEliminar