我正在尝试将包含非ASCII字符的字符串从节点发送到C ++本机模块,但我似乎得到了垃圾而不是特殊字符(常规的ASCII字符就可以了)。
在JS中,我只用这个硬编码字符串“/ÿaddoné/”调用我的函数,但在C ++方面,我得到“/�addon�/”。
我使用以下内容打印字符串
std::cout << std::string(*v8::String::Utf8Value(obj->Get(v8::String::NewFromUtf8(isolate, "data")))) << std::endl;
我做错了什么?我该如何解决这个问题?