Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
Security Level: Public
-
None
Description
Android Java cannot handle actual UTF-8 encoded text. It, instead, requires Modified UTF-8. NewStringUTF aborts on strings that are UTF-8 but not Modified UTF-8. To fix the problem, we can use C++ routines to convert UTF-8 to UTF-16 before handing it to Java.
Attachments
Issue Links
- is duplicated by
-
CM-161 JNI glue should work around Java encoding problem
- Done