Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/03/2016, 05:48
sirdaiz
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 4 meses
Puntos: 21
Respuesta: Posicion caracteres

Cita:
Iniciado por Xerelo Ver Mensaje
Eso se debe a que Linux y Windows usan encoding diferentes, y tú no les estás diciendo en ningún momento cuál es el encoding que tienen que utilizar, así que Windows lo guarda en Cp1252 y linux lo intenta leer como UTF8.

A la hora de leer o escribir ficheros que puedan llevar caracteres que no pertenezcan a ASCII siempre hay que indicar el encoding. Como consejo procura usar UTF8 siempre.
Gracias por la respuesta, he realizado esto :
Código:
		String value = new String("García".getBytes("UTF-8"));
		System.out.println("value: " + value.length());
Cuyo resultado es 6, que encodig crees q usa para que le de resultado 7?

Un saludo
__________________
Oye los consejos de todo el mundo, y sigue el tuyo.
Si te han ayudado deja un karma y si no te han ayudado pero vez util la información tb deja un karma xD
Sirdaiz