Cómo cambiar el encoding de UTF-8 a ISO-8859-1

17/04/2006 - 15:21 por Marcial Moreno | Informe spam
Hola a todos.

Estoy haciendo un servicio web con VB.net que debe ser consumido por una
aplicación hecha en NUSOAP. Una de las especificaciones de este proyecto es
que tanto el Request como el Response para SOAP deben ir codificados con
ISO-8859-1.

He probado a cambiar todas las ocurrencias de utf-8 en el web.config:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--?xml version="1.0" encoding="utf-8" ?-->
<configuration>
<system.web>
:
:
<globalization culture="es-ES" uiCulture="es" fileEncoding="ISO-8859-1"
requestEncoding="ISO-8859-1" responseEncoding="ISO-8859-1" />
<!--globalization requestEncoding="utf-8" responseEncoding="utf-8" /-->
:
:
</system.web>
</configuration>

...pero parece ser que ésto sólo se utiliza para ASP.net, no para el web
service.

También he probado a editar el web.config con el Bloc de Notas y guardarlo
como Unicode, y a utilizar el menú "Opciones avanzadas para guardar..." de
VB.net y volver a compilar, pero da lo mismo.

¿Alguien tiene alguna idea de cómo forzar la codificación a ISO-8859-1?
Saludos.
 

Leer las respuestas

#1 Ronald Ricardo Ramirez Moran
25/04/2006 - 22:08 | Informe spam
Hola como te va!

Hace algun tiempo que respondi una pregunta parecida a la tuya, puedes
leerla en:

http://groups.google.com.ec/group/m...50dfce181c

Saludos,

Ronald Ricardo Ramirez Moran

Blog:
http://ecuador.latindevelopers.net/blogs/dlanorok
http://weblogs.foxite.com/DlanorOk
http://spaces.msn.com/DlanorOk


"Marcial Moreno" escribió:

Hola a todos.

Estoy haciendo un servicio web con VB.net que debe ser consumido por una
aplicación hecha en NUSOAP. Una de las especificaciones de este proyecto es
que tanto el Request como el Response para SOAP deben ir codificados con
ISO-8859-1.

He probado a cambiar todas las ocurrencias de utf-8 en el web.config:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--?xml version="1.0" encoding="utf-8" ?-->
<configuration>
<system.web>
:
:
<globalization culture="es-ES" uiCulture="es" fileEncoding="ISO-8859-1"
requestEncoding="ISO-8859-1" responseEncoding="ISO-8859-1" />
<!--globalization requestEncoding="utf-8" responseEncoding="utf-8" /-->
:
:
</system.web>
</configuration>

pero parece ser que ésto sólo se utiliza para ASP.net, no para el web
service.

También he probado a editar el web.config con el Bloc de Notas y guardarlo
como Unicode, y a utilizar el menú "Opciones avanzadas para guardar..." de
VB.net y volver a compilar, pero da lo mismo.

¿Alguien tiene alguna idea de cómo forzar la codificación a ISO-8859-1?
Saludos.



Preguntas similares