wchar_t转换为jstring

简介: wchar_t转换为jstring

代码如下:


#ifdef _WINDOWS
static void add_arg_to_array_WINDOWS(JNIEnv* pEnv, const wchar_t* arg, jobjectArray mainArgs, const int index)
{
    jstring jstr=pEnv->NewString((const jchar*)(arg), (jsize)(wcslen(arg)) );
    if (jstr != NULL)
    {
        pEnv->SetObjectArrayElement(mainArgs, index, jstr);            
    }
}
#endif

直接转换为char是有问题的。

目录
相关文章
QString与char *之间的完美转换,支持含有中文字符的情况
QString与char *之间的完美转换,支持含有中文字符的情况
1524 0
运行成功:char转换为wchar_t的代码
运行成功:char转换为wchar_t的代码
65 0
wchar_t转为char*
wchar_t转为char*
64 0
|
C++
VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
139 0
VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
|
C++ 算法 C语言
VC之CString,wchar_t,int,string,char*之间的转换
    VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar_t wstr[256] = path.
2823 0
char*转换为jstring
char*转换为jstring
184 0

热门文章

最新文章