java 通過String傳遞中文字符串給C++,會出現亂碼,而且打開中文名稱的文件失敗,此時只需要將jni.cpp文件類型改成 “簡體中文(GB2312-80)”,在linux重新編譯下即可。
打開VS,選擇 “文件”-->"高級保存選項",選擇“簡體中文(GB2312-80)”
java 通過String傳遞中文字符串給C++,會出現亂碼,而且打開中文名稱的文件失敗,此時只需要將jni.cpp文件類型改成 “簡體中文(GB2312-80)”,在linux重新編譯下即可。
打開VS,選擇 “文件”-->"高級保存選項",選擇“簡體中文(GB2312-80)”
最近寫的那個dll給java調用出了一個問題。發生了內存溢出。仔細查看了一下。用來JNIEnv中的ReleaseByteArrayElements(