inline char * jstringToString(JNIEnv * env, jstring jstr)
{
jsize len = env->GetStringLength(jstr);
const jchar * jcstr = env->GetStringChars(jstr, NULL);
int size = 0;
char * str = (char *)malloc(len * 2 + 1);
if ((size = WideCharToMultiByte(CP_ACP, 0, LPCWSTR(jcstr), len, str, len * 2 + 1, NULL, NULL)) == 0)
return NULL;
env->ReleaseStringChars(jstr, jcstr);
str[size] = 0;
return str;
}
解决jstring to string 中文乱码问题
最新推荐文章于 2022-11-29 10:21:12 发布