diff options
Diffstat (limited to 'icu/src/main/native/ResourceInterface.cpp')
-rw-r--r-- | icu/src/main/native/ResourceInterface.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/icu/src/main/native/ResourceInterface.cpp b/icu/src/main/native/ResourceInterface.cpp index 5f9d442..a88e15c 100644 --- a/icu/src/main/native/ResourceInterface.cpp +++ b/icu/src/main/native/ResourceInterface.cpp @@ -943,7 +943,7 @@ static jobjectArray getContentImpl(JNIEnv* env, jclass clazz, - jclass obj_class = env->FindClass("java/lang/Object"); + jclass obj_class = env->FindClass("[Ljava/lang/Object;"); jclass integer_class = env->FindClass("java/lang/Integer"); jmethodID integerInit = env->GetMethodID(integer_class, "<init>", "(I)V"); jobjectArray result; @@ -1207,7 +1207,8 @@ endOfCalendar: intCurrencySymbol = env->NewStringUTF("XXX"); } if(currencySymbol == NULL) { - currencySymbol = env->NewStringUTF("\u00a4"); + // creating a new string explicitly with the UTF-8 encoding of "\u00a4" + currencySymbol = env->NewStringUTF("\xc2\xa4"); } counter += 2; |