txt codificado

Iniciado por PETTETE, 24 Mayo 2017, 11:00 AM

0 Miembros y 1 Visitante están viendo este tema.

PETTETE

Hola buenas,
me ha surgido un problemilla y queria comentaroslo.

Tengo un txt y lo he separado en 2 txts. no me he dado cuenta que el txt base estaba codificado.
como podria separar la mitad de ese txt en otro txt pero que me lo escriba bien? esto es sin que aparezcan caracteres raros?

estoy utilizando streamreader

sabeis que os agradeceria muchisimo una ayudita.

Un saludo de vuestro amigo y vecino,
PETETE;)


· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex
UN SALUDO DE VUESTRO AMIGO Y VECINO,
PETETE;)

Eleкtro

Las clases StreamReader y StreamWriter tienen una sobrecarga del constructor en la que puedes especificar la codificación de texto.


¡Saludos!








PETTETE

#2
gracias compañero!

pero por otra parte tengo que añadir que me ha surgido otro problemilla con el mismo ejercicio..

consegui leer el txt y escribirlo en otros 2, escribiendo las 3 rutas de los 3 txt en el codigo. pero tengo que hacer que el codigo te de a elegir el txt que quieres separar.

Para eso he utilizado la herramienta, openfiledialog hasta hay todo bien. pero.. como hago para separar el txt en 2 y que los guarde en la misma ubicacion que el txt base? .. estoy dandole vueltas pero no se me ocurre como..

¿podrías echarme una mano?

Graciaaas por ayudar en mis problemillas.

Un saludo de vuestro amigo y vecino,
PETETE;)
UN SALUDO DE VUESTRO AMIGO Y VECINO,
PETETE;)

Eleкtro

#3
PETTETE, aquí no se hacen tareas, pero si muestras lo que llevas hecho te puedo intentar ayudar a que entiendas como resolver el ejercicio.

Pero especifica con mejor detalle que significa "partir el texto en dos". Una forma sería obtener el texto completo, contar la cantidad de caracteres total y dividir ese valor entre 2, con ese número pasas la mitad de caracteres a otro array, y ya tienes como crear un tipo de partición/escribir dos mitades. O bien otra forma sería hacer lo mismo pero con el tamaño del archivo/longitud de bytes, es decir dividir los bytes entre 2 para calcular el tamaño de las mitades, y truncar el archivo por esa mitad ...pero sin llegar a corromper los bytes del caracter que haya escrito en esa posición del stream, o no, depende de lo que quieras hacer.

¡Saludos!








PETTETE

Buenas,
gracias por ayudarme. con lo que me has dicho intentare hacerlo

No son tareas ni nada parecido eh.... me han mandado en la empresa hacerlo y no sabia como..

Un saludo de vuestro amigo y vecino,
PETETE;)

PD, gracias por colaborar en mis problemillas
UN SALUDO DE VUESTRO AMIGO Y VECINO,
PETETE;)