Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas al escribir un archivo

Estas en el tema de Problemas al escribir un archivo en el foro de Java en Foros del Web. Hola que tal....bueno tengo un problemita........... estoy creando un archivo y desde java le mando el contenido...solo que cuando abro el archivo..... me lo pone ...
  #1 (permalink)  
Antiguo 11/04/2005, 10:53
Avatar de LoganNeoZero  
Fecha de Ingreso: diciembre-2004
Ubicación: Cochabamba
Mensajes: 106
Antigüedad: 20 años
Puntos: 0
Pregunta Problemas al escribir un archivo

Hola que tal....bueno tengo un problemita........... estoy creando un archivo y desde java le mando el contenido...solo que cuando abro el archivo..... me lo pone 2 caracteres al inicio.... y bueno como es un JS... pues no me da jejeje...creo que es por la codificación o algo estoy haciendo mal...... bueno de antemano les agradezco cualquier ayuda...........por si acaso les mando un pedazo de mi codigo:
String js=" holaaaaaa"+
" ashksads";
DataOutputStream output=null;
try {
output = new DataOutputStream(new FileOutputStream(pathprograma+
"//webapps//Inventario//pruebadeNeo.js"));
} catch (IOException e) {
System.err.println("No se abrio bien el archivo\n" + e.toString());
System.exit(1);
}

//enviar los valores al archivo
try {
output.writeUTF(js);
} catch (IOException e) {
System.err.println("error al escribir en archivo\n" + e.toString());
System.exit(1);
}

//Cerrar el archivo
try {
output.flush();
output.close();
} catch (IOException e) {
System.err.println("No se cerro bien el archivo\n" + e.toString());
System.exit(1);
}
  #2 (permalink)  
Antiguo 11/04/2005, 13:38
Avatar de LoganNeoZero  
Fecha de Ingreso: diciembre-2004
Ubicación: Cochabamba
Mensajes: 106
Antigüedad: 20 años
Puntos: 0
De acuerdo

ya solucione......... en ves de usar writeUTF() (te lo escribe en codificación UTF-8) .. se utiliza writeBytes() y listo...por eso me salia con caracteres extras especialesjejeje..... nos vemos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.