你好,我使用嵌入在 C++ 程序中的 v8 引擎,我遇到了一个字符串问题。
嗯,当然 v8 引擎完全支持 utf8 字符串,但我只是不知道如何。
char path[ 1024 ];
GetCurrentDirectory( 1024, (LPWSTR)path );
script->Path = String::New(path);
但是,结果是唯一的字符“D”,因为 String::New 只接受 char* 和 utf_16*
我检查了 v8 文档,发现无法制作 utf8 字符串,有人可以帮助我吗?