如何在指定编码的情况下将字符串从 C# 传递到C++

How to pass string from C# to C++ specifying encoding

本文关键字:字符串 C++ 情况下 编码      更新时间:2023-10-16

我正在编写要从 C# 使用的本机C++库。我需要一个接收字符串(或字符数组)和编码的C++方法。在此方法中,我想根据编码将此字符串转换为字节数组,使用它并发送回从字节数组转换的字符串(相对于编码)。就从 C# 调用此方法而言,我可以将 System.Text.Encoding 传递给它,但我不知道它的任何模拟C++。你会建议什么方法?

如果您无论如何只打算对字节进行操作,将字节数组传递给C++库会简单得多......