我的 android 应用程序具有使用 tess-two 库的 OCR 功能。我在阅读包含“fi”的字符串时遇到了这个问题。在baseApi.getUTF8Text()之后,一种通过 OCR 获取识别文本的方法,“fi”中返回的字符串是 “ fi” <<<- - 非常注意那个字符串。它不是一个 2 字符的字符串,而是一个单字符的字符串。您可以通过复制和粘贴来重现它。现在,我认为这可能是我没有足够知识的 UTF8 编码等问题。当我尝试执行string.replace("fi","fi")时,Android Studio 构建时使用错误的不可映射字符来编码 utf-8. 我尝试在 google 中搜索,但它识别为常规的“fi”而不是“fi”。
有什么办法可以修复这个角色吗?