Quitar palavras european e japanesa de uno archivo

26/02/2007 - 12:45 por Santana | Informe spam
Hola grupo:,
yo tenho uno archivo texto con europeu e japanese caracteres, i
cuando quito una pavabra japonesa :"–‡”
el C# convierte en ""݌ɕi"" !!!!

Hay manera de para quitar la palabra tal com es ??? Como ??

¿Sabeis como se puede solucionar esto?


Un saludo,
Paulito
 

Leer las respuestas

#1 Alberto Poblacion
26/02/2007 - 20:37 | Informe spam
"Santana" wrote in message
news:
yo tenho uno archivo texto con europeu e japanese caracteres, i
cuando quito una pavabra japonesa :"–‡”
el C# convierte en ""݌ɕi"" !!!!

Hay manera de para quitar la palabra tal com es ??? Como ??



Si el archivo tiene caracteres japoneses, presumiblemente está grabado en
Unicode u otra codificación multibyte. Para poder acceder correctamente a
él, hay que especificar el Encoding en el momento de abrirlo. Por ejemplo:

using SystemText;
using System.IO;
...
StreamReader sr = new StreamReader("archivo", Encoding.Unicode, true);
string texto = sr.ReadToEnd();
sr.Close();
texto = texto.Repace("palabrajaponesa", ""); //suprimir una palabra
...
StreamWriter sw = new StreamWriter("archivo", Encoding.Unicode);
sw.WriteLine(texto);
sw.Close();

Preguntas similares