使用ffi-napi调用user32.GetWindowTextW时出现中文乱码怎么办



```javascript

let voidPtr = ref.refType(ref.types.void);
let stringPtr = ref.refType(ref.types.CString);

// 通过ffi加载user32.dll
 let user32 = ffi.Library('user32', {
     GetWindowTextW: ['long',['long',stringPtr,'long']]
 });

//获取当前句柄的标题
let buf,name,ret;
      buf = Buffer.alloc(255);
    ret = user32.GetWindowTextW(hwnd,buf,255);
    name = ref.readCString(buf,0);
    console.log('name',name);


输出结果为:name ON锟絖锟絆
请问各位大神怎么办啊

```

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。