私のAndroidアプリには、tess-twoライブラリを使用したOCR機能があります。「fi」を含む文字列を読み取る際にこの問題が発生します。baseApi.getUTF8Text() ( OCR によって認識されたテキストを取得するメソッド) の後に、その "fi" で返される文字列は" fi " <<<- - - その文字列に非常に注意してください。2文字の文字列ではなく、1文字の文字列です。コピー&ペーストで再現できます。今、私は十分な知識を持っていないUTF8エンコーディングなどの問題ではないかと考えています。string.replace("fi","fi")を実行しようとすると、Android Studio はutf-8 をエンコードするためのマッピング不可能な文字でエラーをビルドします. Google で検索してみましたが、「fi」ではなく、通常の「fi」として認識されます。
この性格を治す方法はありますか?