Mostrar y/o escribir carácteres acentuados
Artículo por Club Developers · 11 mayo 2006
1893 vistas
En .NET, los ficheros se abren por defecto en codificación unicode y esto hace que los carácteres acentuados se muestren mal. Por lo tanto, tendremos que especificar el tipo de codificación a usar para las lecturas/escrituras de los ficheros.
Ejemplo para la lectura:
Aquà estamos recuperando la codificación en curso y la aplicamos en la obertura del fichero para el StreamReader.
Para un StreamWriter actuarÃamos de la misma manera.
Ejemplo para la lectura:
vbnet
Imports System.IO Imports System.Text Dim strReader As StreamReader = new System.IO.StreamReader(filePath,Encoding.Default)
Aquà estamos recuperando la codificación en curso y la aplicamos en la obertura del fichero para el StreamReader.
Para un StreamWriter actuarÃamos de la misma manera.