Node.js中针对中文的查找和替换无效的解决方法。
//tags的值: var pos1 = tags.indexOf("测"); //这里返回-1 tags = tags.replace(/,/g, ","); //这里的全角逗号没有被替换成半角逗号 |
怎么回事那?
【解决方法】
在菜单中选择将当前代码文件另存,会发现原来的编码是Chinese Simplified GB2323, 选择UTF8另存一下,再执行就正常了。
2023-08-19 10:40:52
Node.js中针对中文的查找和替换无效的解决方法。
//tags的值: var pos1 = tags.indexOf("测"); //这里返回-1 tags = tags.replace(/,/g, ","); //这里的全角逗号没有被替换成半角逗号 |
怎么回事那?
【解决方法】
在菜单中选择将当前代码文件另存,会发现原来的编码是Chinese Simplified GB2323, 选择UTF8另存一下,再执行就正常了。