Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda UTF-8

Estas en el tema de Ayuda UTF-8 en el foro de Programación General en Foros del Web. Hola! Desde un programa en VB4.0 genero un fichero con formato XML pero tengo un problema de conversion de caracteres a UTF-8 ¿Alguien sabria decirme ...
  #1 (permalink)  
Antiguo 27/10/2003, 15:12
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
Ayuda UTF-8

Hola!

Desde un programa en VB4.0 genero un fichero con formato XML pero tengo un problema de conversion de caracteres a UTF-8

¿Alguien sabria decirme como puedo hacer para que desde visual el fichero generado lo sea en UTF-8?

Gracias,
  #2 (permalink)  
Antiguo 28/10/2003, 06:10
Avatar de cubis  
Fecha de Ingreso: abril-2002
Ubicación: Medellín
Mensajes: 1.040
Antigüedad: 22 años, 1 mes
Puntos: 2
Eso ya debe ser una función de el VB, pero prueba agregandole al fichero XML esto:

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

Saludos.
__________________
[color=gray][size=1]Usuario Registrado de Linux #315639
  #3 (permalink)  
Antiguo 28/10/2003, 06:19
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
ya lo he probado

El fichero xml ya tiene el encoding=UTF-8 pero la verdad es que el texto del fichero está en ascii.

El problema está en que al validarlo con XMLSPY me dice que no es UTF-8 y tengo que convertirlo con una opcion que tiene ese programa.

Lo que realmente quiero es que desde VB4.0 el texto ya esté creado en UTF-8.

Saludos,
  #4 (permalink)  
Antiguo 29/10/2003, 06:40
Avatar de cubis  
Fecha de Ingreso: abril-2002
Ubicación: Medellín
Mensajes: 1.040
Antigüedad: 22 años, 1 mes
Puntos: 2
Pues yo creo lo siguiente:

Esto no va tanto en parte de XML sino de VB, puedes crearte una función para que todo el texto que sea insertado o generado sea convertido a codificación UTF-8 ó que no esté permito insertar caracteres diferentes a los de la codificación UTF-8. No se me ocurre nada más.

Saludos.
__________________
[color=gray][size=1]Usuario Registrado de Linux #315639
  #5 (permalink)  
Antiguo 29/10/2003, 06:53
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
tienes razon

Tienes razón, cubis, en cuanto a que es más un problema de visual.

Al final, como el problema está en los caracteres especiales, tales como 'ñ, ç, ü" y vocales acentuadas he optado por verificar cada uno de los strings que pasa al fichero y convertir esos caracteres en caracteres válidos para el rango que ascii y utf-8 coinciden.

Gracias por tu ayuda.
  #6 (permalink)  
Antiguo 30/10/2003, 07:16
Avatar de cubis  
Fecha de Ingreso: abril-2002
Ubicación: Medellín
Mensajes: 1.040
Antigüedad: 22 años, 1 mes
Puntos: 2
Con mucho gusto y buena suerte con eso amigo.
__________________
[color=gray][size=1]Usuario Registrado de Linux #315639
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:08.