Por ejemplo, he siguiente códigoCómo omitir caracteres no válidos en la secuencia en Java/Scala?
Source.fromFile(new File(path), "UTF-8").getLines()
y se ha producido una excepción
Exception in thread "main" java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:260)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:319)
No me importa si algunas líneas no se leen, pero la forma de salto caracteres no válidos y seguir las líneas de lectura?
+1 por introducirme en StandardCharset. Lo he querido por tanto tiempo. No más 'catch (UnsupportedEncodingException e) {// never happens}' – Thilo
@Thilo: si está atascado con Java 6, entonces Guava proporciona [la clase 'Charsets'] (http://guava-libraries.googlecode.com /svn/trunk/javadoc/com/google/common/base/Charsets.html) que hace lo mismo. –
En realidad soy. Gracias ;-) – Thilo