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

Conversión a/de UTF8

Estas en el tema de Conversión a/de UTF8 en el foro de .NET en Foros del Web. Buenas, necesito su ayuda para convertir de algún encode que no conozco a otro. Tengo indefinidos archivos en una carpeta en XML. Casi todos incluyen ...
  #1 (permalink)  
Antiguo 02/08/2011, 15:10
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Conversión a/de UTF8

Buenas, necesito su ayuda para convertir de algún encode que no conozco a otro.

Tengo indefinidos archivos en una carpeta en XML. Casi todos incluyen acentos, eñe, etc. Quiero hacer que se cambien. Por ejemplo á a ñ y así con todos.

Tengo este código que abre los archivos del directorio indicado y con un progress bar va mostrando, sin éxito, los cambios. Archivo es la ruta del archivo y p el array con todas las direcciones.
Código vb:
Ver original
  1. For Each archivo In p
  2.             fileContents = My.Computer.FileSystem.ReadAllText(archivo, System.Text.Encoding.UTF8)
  3.             ProgressBar1.Increment(1)
  4.             XLabel.Text = ProgressBar1.Value & " de " & ProgressBar1.Maximum
  5.             My.Computer.FileSystem.WriteAllText(archivo, fileContents, False, System.Text.Encoding.Unicode)
  6.             ProgressBar1.Increment(1)
  7.             XLabel.Text = ProgressBar1.Value & " de " & ProgressBar1.Maximum
  8.         Next

Si alguien me ayudase estaría eternamente agradecido. Gracias.

Etiquetas: ascii, unicode, utf-8
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




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