Node.js中针对中文的查找和替换无效的解决方法

时间:2023-03-08 18:02:06

Node.js中针对中文的查找和替换无效的解决方法。

 

//tags的值:
tag,测试,帖子

var pos1 = tags.indexOf("测"); //这里返回-1

tags = tags.replace(/,/g, ","); //这里的全角逗号没有被替换成半角逗号

 

怎么回事那?

【解决方法】

在菜单中选择将当前代码文件另存,会发现原来的编码是Chinese Simplified GB2323, 选择UTF8另存一下,再执行就正常了。