在Node.js中与空格等效的字符串出现问题

我目前正在Node.js v12.4.0中的一个项目上工作,但遇到一个奇怪的问题,即看起来相等的两个字符串却不相等。

两个字符串的长度相等。空格看起来也一样,但是当我删除空格时,字符串再次相等。


由于这是一个运行时错误,因此我无法给出代码片段,但这是我的无效测试的screenshot

如您所见,期望值和接收值看起来相同。

要注意的一件事是,值Equivalent to GET users/{username}/car附加到原始字符串,并且此值中包含的空格(仅三个空格)引起了问题。如果删除了附加部分,则可以使测试重新开始。

有人告诉我这可能是编码问题。我想知道这是否是正确的,以及我应该如何前进,例如解决这个问题的特质方法是什么?

huimingchaye 回答:在Node.js中与空格等效的字符串出现问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3121497.html

大家都在问