C#和VC dll传递参数问题
我是C#新手,最近在调用VC的DLL中的函数时发现传递char*参数时传入的字符串在VC中是乱码(VC调试时发现),不知道原因,请高人赐教
环境:vs2008,vc 6.0的dll,用dllimport声明的dll函数,加了charset参数,不管设成什么都不对
------解决方案--------------------
不太明白你的意思
不要直接调用
感觉可以用webservice来实现
你可以看一下webservice相关的东西
------解决方案--------------------
问题可能出在 VC那块,如果VC那块不使用UTF-8 来解析的话 怎么传都是没用的。
C#和VC两边的编码要一致。
------解决方案--------------------
看看你的 DLL 使用该参数的函数签名。