While reading and processing file contents, I came across the following issue:
If the file or any kind of string contains non-ASCII characters, these seem to get lost when passed to the shell. For example, $sh(“printf 'ä'”)$ outputs nothing at all, but the byte representation $sh(“printf '\303\244'”)$ works fine, which leads me to believe that UTF-8 is not being processed correctly somewhere. Is this an issue with Kustom or the Android shell?