微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

混合多字节和 Unicode

如何解决混合多字节和 Unicode

浏览了 Unicode / MBCS 的所有主题,但没有找到我的用例。

我有一组编译的 MBCS dll。(C++ VS2019)。在它们上面是一个必须用 Unicode 编译的 C# 包装器。

我可以将我的 dll 保留为 MBCS 还是我需要将它们全部迁移到 Unicode。

我的界面并不复杂:

extern "C" DllExport Status FindSubArrayInArray(char *parentArray,int lenParentArray,int startIndex,char *subArray,int lenSubArray);

我的数组主要由十六进制值组成。上面的函数是否会受到我的 dll 和包装器之间不同的 MBCS、Unicode 编译选项的影响?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。