因为JS和C#的二进制转换不一样,有时候会发生数据不一致的情况,需要在js代码中使用UTF8ToString()来进行转换一下就好了,还需要注意的是,C#对JSLib操作的时候,方法的顺序一定需要一致。
[DllImport("__Internal")] //上传 public static extern void WXSDKRrofile(string Uid);
WXSDKRrofile : function(Uid){
GameGlobal.RequestInfo(UTF8ToString(Uid));
},