Título: fallo de codificacion con rc4 Publicado por: sancakoky en 22 Noviembre 2011, 17:27 pm Buenas, tengo un txt con texto cifrado por rc4 (étʀc{ g)
Como podria coger el contenido de ese txt y guardarlo en un string? He intentado con Código: Dim datos As New StreamReader(c:\a.txt) Como se soluciona esto? Nota:Del textbox no es porque sustituyendolo por una variable sigue fallando Título: Re: fallo de codificacion con rc4 Publicado por: Novlucker en 23 Noviembre 2011, 13:51 pm ... y el error exacto es ...?
Saludos Título: Re: fallo de codificacion con rc4 Publicado por: sancakoky en 23 Noviembre 2011, 20:37 pm Perdonar porque quizas no me haya explicado bien.
Yo ya tengo un archivo en c:\ llamado a.txt y este archivo esta escrito en rc4(por ejemplo tiene escrito étʀc{ g) Pongo el codigo lo mas simplificado posible. boton para cargar en el textbox multilinea el contenido del archivo c:\a.txt Código: Private Sub buscartxtencriptado_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buscartxtencriptado.Click sino que por algun misterio se carga �t�ʀc{� ��g��) De que otra forma podria leer entero el archivo txt para almacenarlo en la variable alldata como tipo string para cargarlo en el textbox? Falla porque estoy intentando almacenarlo en un string ? Título: Re: fallo de codificacion con rc4 Publicado por: Unbr0ken en 23 Noviembre 2011, 23:43 pm Pues leedlo como Unicode/UTF-8.
Título: Re: fallo de codificacion con rc4 Publicado por: sancakoky en 24 Noviembre 2011, 14:27 pm StreamReader(filename, System.Text.Encoding.Default)
Muchas gracias Unbr0ken, ya sabia yo que el fallo andaba por ah El problema ahora lo tengo al querer escribir en el archivo varias veces con writeline(1,"lo que sea"), ya que cuando pasa de linea de alguna manera misteriosa hace como un cierre del archivo porque al pasarle Dim alldata As String = datos.ReadToEnd alldata tan solo recoge el primer writeline que se escribio en el archivo y nada mas. Es raro porque si modifico yo el archivo pulsando intro si lo lee bien pero la writeline debe de cerrar lo que envia con algo raro porque para readtoend es el final del archivo cuando en realidad no lo es. |