-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UTF-8] Charset problems [multi-byte UTF-8 characters] #19
Comments
I recently switched from cordova-sqlite-ext to cordova-sqlite-evcore-extbuild-free. I can confirm the same problem. This problem only occurs with Android, not with iOS. |
Yes mmp-schmitt this problem occurs with Androids working on a Intel processor device and there are a lot of them. |
The problem occurs with all UTF-8 characters beyond code 7F. When a character requires 2 bytes or more, the program fails. The Euro character has the URF-8 Hex code: e2 82 ac. |
Possible solution contributed in storesafe/android-sqlite-evcore-ndk-driver-free#2 Planning to publish a similar solution in November 2017. |
From storesafe/android-sqlite-evcore-ndk-driver-free#2 (comment):
P.S. I also see this on Intel |
Some related issues:
I expect to fix this issue in the next major release (related to next major release of cordova-sqlite-storage discussed in storesafe/cordova-sqlite-storage#687). |
(unwanted sign extension in conversion) THANKS to @spacepope (Hannes Petersen <[email protected]>) for pointing this one out. Closes #2 Fixes #1 (marked as duplicate) (Also reported in storesafe/cordova-sqlite-evcore-extbuild-free#19)
(unwanted sign extension in conversion) THANKS to @spacepope (Hannes Petersen <[email protected]>) for pointing this one out. - #2 - fixes #1 (marked as duplicate) - storesafe/cordova-sqlite-evcore-extbuild-free#19
(cordova-sqlite-evcore-free-dependencies 0.8.3) ref: - storesafe/android-sqlite-evcore-ndk-driver-free#2 - storesafe/android-sqlite-evcore-ndk-driver-free#1 - storesafe/cordova-sqlite-evcore-extbuild-free#19
(cordova-sqlite-evcore-legacy-ext-common-free 0.0.6) using cordova-sqlite-evcore-free-dependencies 0.8.2 ref: - storesafe/cordova-sqlite-evcore-extbuild-free#19 - storesafe/android-sqlite-evcore-ndk-driver-free#1 - storesafe/android-sqlite-evcore-ndk-driver-free#2
(cordova-sqlite-evcore-extbuild-free 0.9.7-pre1) in included evcore-native-driver.jar for Android ref: - #19 - storesafe/android-sqlite-evcore-ndk-driver-free#1 - storesafe/android-sqlite-evcore-ndk-driver-free#2
Merge https://github.com/litehelpers/cordova-sqlite-evcore-legacy-ext-common-free (Fix for multi-byte UTF-8 characters on Android, using cordova-sqlite-evcore-free-dependencies 0.8.2) ref: - storesafe/cordova-sqlite-evcore-extbuild-free#19 - storesafe/android-sqlite-evcore-ndk-driver-free#1 - storesafe/android-sqlite-evcore-ndk-driver-free#2
This issue is now resolved ref: storesafe/android-sqlite-evcore-ndk-driver-free#2 (comment) |
I am facing the problem descrived here.
In my device xperia Z5 is working ok but in the emulator (or any Intel processor device) I see the special chars retrieved from sqlite like this ?ffffffc3??ffffffb3? for ó, etc.
As brunocollaco suggests on the above linked thread I think this is a bug with evcore-extbuild-free plugin on intel processors.
Any ideas?
Thank you.
The text was updated successfully, but these errors were encountered: