关于pb调用C#dll字符串返回值的问题

ntitsg 2012-06-29 04:42:14
有个c#编写的DLL给PB调用
函数:
public void scom(ref sting input ,ref int input_len, ref string output, ref int output_len)

PB接受到的返回的字符串总是少了几位,PB版本为6.5,判断应该是字符编码的问题。
在PB版本不变的前提下有没有办法解决这个问题,随便PB改代码,还是C#改代码都可以(最好是C#改)。
求高手指点。。。。。。
...全文
94 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ntitsg 2012-06-30
可是c#里的string只能是unicode
有其他编码的字符类型吗?
回复
caoqinghua 2012-06-30
传递的字符串必须为gb2312 pb只认这个
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2012-06-29 04:42
社区公告

让您成为最强悍的C#开发者