我在约2小时前问了一个问题
[不需要查看问题,仅供参考] Storing images using node.js gives error
给出的解决方案实际上与我的代码相同,我试图找到我的代码和他的代码之间的区别,看看他做了什么修改使其工作,但没有任何修改。
所以我想在线尝试它,我尝试了c9.io在线IDE来检查它。但突然之间的一些东西在网上c9.io IDE中显得有些奇怪,我当地的崇高编辑没有表现出来。
下面的图片是我在崇高中看到的文字 ,它没有任何内容 差。
-
以下是我在c9.io中找到的文字。正如您可以清楚地看到c9.io javascript编辑器中新出现的two dots
。
我无法在普通文本编辑器中看到差异,然后在线 不同的检查器也显示错误。
以下是两个字符串之间存在隐藏差异的文字
AybükeArslan_(3).JPG
AybükeArslan_(3).JPG
只需复制粘贴https://www.diffchecker.com/中的上述文字,然后您就可以看到上述内容之间的区别 两个字符串
任何人都可以告诉其原因以及如何通过javascript函数从字符串中删除不需要的字符。它在我的服务器中给了一个问题5个小时。
答案 0 :(得分:2)
n
和_
之间有2个Unicode字符,零宽度非连接符后跟零宽度空间 。
看到它们将取决于您使用的编辑器/字体以及它如何决定显示此类不可打印的字符 - 如果有的话。
删除它们:
newStr = oldStr.replace(/[\u200c\u200b]/g, "");