消息框在JNI中显示问号

时间:2013-12-25 10:48:27

标签: c++

我编写了一个调用c本地Dll的JNI代码。在我的dll-functionX中,我有一个带有utf8字符的messsagebox如下所示:

string aboutStr = " به این برنامه خوش آمدید";
string aboutCaption = "درباره";

MessageBox(NULL, (LPCTSTR)(aboutStr.c_str()), (LPCTSTR)(aboutCaption.c_str()), MB_OK | MB_ICONEXCLAMATION);

在java测试器中,通过JNI我调用functionX,消息框显示问号而不是波斯语字符。

我该如何解决这个问题?

0 个答案:

没有答案