企业微信会话内容存档调用DecryptData返回中文出现乱码
我用c#开发会话存档功能,调用官方c的dll,使用解密方法DecryptData返回msg,再调用GetContentFromSlice(msg)出现部分中文乱码。 双数中文字的时候不会乱码,例:“您好”。单数中文字的时候最后一个字是乱码,例:“麻烦提供下截�?”,(原文:麻烦提供下截图)。 而且乱码的那条数据最后的双引号也没有返回,导致不能正常转成json格式,如下图: [图片] 之前开发了个java的版本,一切正常可以返回正常的中文数据。 同一条会话数据,用java中运行出来的encrypt_key、encrypt_msg和c#运行出来的encrypt_key、encrypt_msg一致,但是c#调用解密方法后就会出现前面说的情况。 是c#调用dll里的方法有什么前提需求吗?