Horis %!s(int64=3) %!d(string=hai) anos
pai
achega
94fffbf1e9

+ 2 - 1
app/src/main/java/io/legado/app/help/http/ObsoleteUrlFactory.kt

@@ -22,6 +22,7 @@ import okhttp3.internal.notifyAll
 import okhttp3.internal.wait
 import okio.Buffer
 import okio.BufferedSink
+import okio.ByteString.Companion.encode
 import okio.Pipe
 import okio.Timeout
 import okio.buffer
@@ -212,7 +213,7 @@ class ObsoleteUrlFactory(private var client: OkHttpClient) : URLStreamHandlerFac
                 val headers = headers
                 if (position < 0 || position >= headers.size) null else headers.value(
                     position
-                )
+                ).encode().string(Charsets.ISO_8859_1)
             } catch (e: IOException) {
                 null
             }

+ 1 - 1
app/src/main/java/io/legado/app/ui/main/MainViewModel.kt

@@ -156,7 +156,7 @@ class MainViewModel(application: Application) : BaseViewModel(application) {
                 }
                 appDb.bookChapterDao.delByBook(bookUrl)
                 appDb.bookChapterDao.insert(*toc.toTypedArray())
-                if (book.isSameNameAuthor(ReadBook)) {
+                if (book.isSameNameAuthor(ReadBook.book)) {
                     ReadBook.book = book
                     ReadBook.chapterSize = book.totalChapterNum
                 }