fix: Support UTF-8 chars when compiling instructions in Smali in non UTF-8 environments (#331)

This commit is contained in:
Vologhat
2025-01-07 03:30:21 +03:00
committed by GitHub
parent 754b02e4ca
commit bb8771bb8b

View File

@@ -50,7 +50,7 @@ class InlineSmaliCompiler {
registers,
instructions,
)
val reader = InputStreamReader(input.byteInputStream())
val reader = InputStreamReader(input.byteInputStream(), Charsets.UTF_8)
val lexer: LexerErrorInterface = smaliFlexLexer(reader, 15)
val tokens = CommonTokenStream(lexer as TokenSource)
val parser = smaliParser(tokens)