none
No quiero UTF-8 RRS feed

  • Pregunta

  • Buenas tardes.

    Estoy haciendo un programa que guarda unos datos en un formato .txt y no se porque razón cuando reviso el archivo esta en UTF-8. Quisiera saber como hago para evitar que me guarde la información en ese formato. Solo quiero que aparezca la información tal y como la guarde.

    Gracias

    viernes, 11 de mayo de 2018 18:57

Respuestas

  • Deleted
    viernes, 11 de mayo de 2018 19:13
  • Depende de cómo estés guardando el archivo, pero la mayor parte de las funciones aceptan una sobrecarga en la que le puedes especificar el "Encoding". Si no pones nada, en general usan UTF-8.

    Por ejemplo, si estás grabando con un StreamWriter y el juego de caracteres que quieres usar el es Windows ANSI español (juego número 1252) entonces abrirías el StreamWriter así:

    Dim sw As New StreamWriter(fichero, false, System.Text.Encoding.GetEncoding(1252))

    Y similarmente cambiarías el Encoding si quisieras usar otro juego.

    viernes, 11 de mayo de 2018 19:25

Todas las respuestas

  • Deleted
    viernes, 11 de mayo de 2018 19:13
  • Depende de cómo estés guardando el archivo, pero la mayor parte de las funciones aceptan una sobrecarga en la que le puedes especificar el "Encoding". Si no pones nada, en general usan UTF-8.

    Por ejemplo, si estás grabando con un StreamWriter y el juego de caracteres que quieres usar el es Windows ANSI español (juego número 1252) entonces abrirías el StreamWriter así:

    Dim sw As New StreamWriter(fichero, false, System.Text.Encoding.GetEncoding(1252))

    Y similarmente cambiarías el Encoding si quisieras usar otro juego.

    viernes, 11 de mayo de 2018 19:25