diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt index cca95ee9f..dae1c0d86 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt @@ -323,10 +323,10 @@ class AnalyzeUrl( checkEncoded: Boolean, charset: Charset? ) { - val needEncode = checkEncoded && - ((isQuery && !NetworkUtils.encodedQuery(value)) || - (!isQuery && !NetworkUtils.encodedForm(value))) - if (!needEncode) { + if (checkEncoded && + !((isQuery && !NetworkUtils.encodedQuery(value)) || + (!isQuery && !NetworkUtils.encodedForm(value))) + ) { append(value) } else if (charset == null) { append(EncoderUtils.escape(value))