我正在比较两个字符串
if (sPHText == sPhSpanText) { //"Sample " === "Sample " comparison fails
return true;
}
如果两个字符串末尾都有空格,则比较失败。从xml文件中读取 sPHText ,从html页面中读取 sPhSpanText 。如果没有空格,它可以正常工作。我想知道这是由于编码问题。如果我使用修剪它可以工作。
我怎样才能让它发挥作用?
答案 0 :(得分:1)
您的字符串必须具有不同的空白字符,例如普通空格或不间断空格。
您可以使用常规空格替换所有空格:
sPhSpanText.replace(/\s/g, ' ');