描述:1、用c语言把数据库数据加密(ascii编码)导出到一个文本文件,假设为a.txt
2、提供了一个dll,和一个秘钥,以及调用方法。方法的返回值是String类型的
3、用c#走整个流程(加载dll,a.txt的数据,调用方法)返回正确的String
问题:使用java用jna重新走整个流程,结果中文出现乱码,其它都是对的。
加密数据如下形式:06A6674E73F5332EEED8892DF7B517D60BD0900565862037243862278997E...
java解密之后:
我怀疑dll解析成中文之后,在传给java的时候出问题了。
有什么办法可以解决吗?