UTF-8的Javascript解析器?

UTF-8的Javascript解析器?,javascript,utf-8,Javascript,Utf 8,我看了很多问题,没有一个有效。我正在处理UCWA API的responses,其中它将为传入消息返回以下内容: 数据:文本/纯文本;字符集=utf-8,hi+maya 目标是捕获输入文本“hi maya”。我尝试过对字符串进行拆分,以捕获逗号后的所有内容,还尝试过decodeURIComponent(msg.msgIn)。我还研究了nodejs的缓冲区。 这两个都不起作用,因此希望您能帮助我们分析这个问题 此外,我在这里也看到了类似的帖子,它与下载文件有关。我不想下载文件——直接从api响应中获

我看了很多问题,没有一个有效。我正在处理UCWA API的
responses,其中它将为传入消息返回以下内容:

数据:文本/纯文本;字符集=utf-8,hi+maya

目标是捕获输入文本“hi maya”。我尝试过对
字符串进行
拆分
,以捕获逗号后的所有内容,还尝试过
decodeURIComponent(msg.msgIn)
。我还研究了
nodejs
的缓冲区。 这两个都不起作用,因此希望您能帮助我们分析这个问题

此外,我在这里也看到了类似的帖子,它与下载文件有关。我不想下载文件——直接从api响应中获取字符串即可


谢谢。

解码组件
。想想看。解决办法是先自己动手:

函数decodeDataUri(uri){
const data=uri.slice(uri.indexOf(',')+1);
返回组件(data.replace(/\+/g',);
}
log(decodeDataUri('data:text/plain;charset=utf-8,hi+maya')