From 6fe7cb7f6389d13678753898e452980a21809f05 Mon Sep 17 00:00:00 2001 From: kunfei Date: Wed, 23 Feb 2022 19:27:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtxt=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/model/localBook/TextFile.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/model/localBook/TextFile.kt b/app/src/main/java/io/legado/app/model/localBook/TextFile.kt index d84cea12f..00d0bed61 100644 --- a/app/src/main/java/io/legado/app/model/localBook/TextFile.kt +++ b/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)