Explorar el Código

修复txt的一些问题

kunfei hace 4 años
padre
commit
222b6885c9
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      app/src/main/java/io/legado/app/model/localBook/TextFile.kt

+ 1 - 1
app/src/main/java/io/legado/app/model/localBook/TextFile.kt

@@ -63,7 +63,7 @@ class TextFile(private val book: Book) {
                 var blockContent: String
                 var length = bis.read(buffer)
                 if (book.charset.isNullOrBlank()) {
-                    book.charset = EncodingDetect.getEncode(buffer)
+                    book.charset = EncodingDetect.getEncode(buffer.copyOf(length))
                 }
                 charset = book.fileCharset()
                 blockContent = String(buffer, 0, length, charset)