mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-03 17:59:33 +02:00
fixed C++ => java non-utf string conversion for architectures where std::string consists of signed chars
This commit is contained in:
parent
db4ad467b5
commit
f26138d066
1 changed files with 1 additions and 1 deletions
|
@ -252,7 +252,7 @@ std::string AndroidUtil::convertNonUtfString(const std::string &str) {
|
||||||
|
|
||||||
jchar *chars = new jchar[len];
|
jchar *chars = new jchar[len];
|
||||||
for (int i = 0; i < len; ++i) {
|
for (int i = 0; i < len; ++i) {
|
||||||
chars[i] = str[i];
|
chars[i] = (unsigned char)str[i];
|
||||||
}
|
}
|
||||||
jstring javaString = env->NewString(chars, len);
|
jstring javaString = env->NewString(chars, len);
|
||||||
const std::string result = fromJavaString(env, javaString);
|
const std::string result = fromJavaString(env, javaString);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue