Bootstrap

VC/MFC调用Golang编译的DLL的一些问题

最近在研究VC/MFC和Go交互,用Go编译了一个AES加密解密的DLL给VC/MFC调用,

中间遇到了一些问题,VC/MFC传参(字符串)给DLL执行加密处理,返回的结果不正确,

Go中调用的结果却正常,调试了一两个小时才想到是编码的问题,

VC/MFC中字符串是GBK编码,Go中字符串是utf-8编码,

于是就把DLL接收到的字符串编码转换为utf-8编码,至此问题解决。

更多问题以后补充······

;