Lectura y escritura de ficheros, System.Text.Encoding

06/11/2003 - 08:49 por enrique | Informe spam
Hola

Tengo un fichero de texto (por ejemplo un xml, un dwt
(plantilla de dreamweaver), un txt ) que contiene
caracteres como la eñe (ñ), y á,é,í,ó,ú, etc.

Lo que quiero es leer ese fichero, hacer un Replace de
una serie de valores y luego escribirlo en disco con otro
nombre. Pero me fallan los caracteres.el escribir en
un fichero se pierden.

Conseguí que se mantuvieran leyendo el fichero con
system.text.encoding.utf7 y escribiendo con utf8. Pero se
perdían otros caracteres como el +.

Qué puedo hacer ?

Gracias.
 

Leer las respuestas

#1 Juan Cristóbal Olivares C.
06/11/2003 - 09:03 | Informe spam
Lo que puedes hacer es leerlo como binario, extraer los bytes y reemplazar
los valores que correspondan.


Juan C. Olivares
www.juancri.com

"enrique" escribió en el mensaje
news:082001c3a43a$86e1cfb0$
Hola

Tengo un fichero de texto (por ejemplo un xml, un dwt
(plantilla de dreamweaver), un txt ) que contiene
caracteres como la eñe (ñ), y á,é,í,ó,ú, etc.

Lo que quiero es leer ese fichero, hacer un Replace de
una serie de valores y luego escribirlo en disco con otro
nombre. Pero me fallan los caracteres.el escribir en
un fichero se pierden.

Conseguí que se mantuvieran leyendo el fichero con
system.text.encoding.utf7 y escribiendo con utf8. Pero se
perdían otros caracteres como el +.

Qué puedo hacer ?

Gracias.

Preguntas similares