1.需求要求java调用c#编写的dll的方法,返回字符串,我用的是jna调用,但是在返回之后发现中文乱码,其它英文数字都是好的,第一反应编码问题,各种编码转化,发下无效,怀疑c#里面的字符串到java环境中的时候出现了问题。
2.直接用要求dll方法返回字节数组,这样java语言能够识别,直接操作。经试验,方法可行。
1.需求要求java调用c#编写的dll的方法,返回字符串,我用的是jna调用,但是在返回之后发现中文乱码,其它英文数字都是好的,第一反应编码问题,各种编码转化,发下无效,怀疑c#里面的字符串到java环境中的时候出现了问题。
2.直接用要求dll方法返回字节数组,这样java语言能够识别,直接操作。经试验,方法可行。