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

 

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

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

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

 

怎么回事那?

【解决方法】

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

posted on 2018-01-09 14:43  今夜太冷  阅读(300)  评论(0编辑  收藏  举报