我有这个家伙。他将字符串解码为可读字符串。
decodeURIComponent("Invalid Ticker Name \u0027t\u0027 at line: 3")
"Invalid Ticker Name 't' at line: 3"
现在看看这个。它告诉我们该字符串(数组项)的来源实际上是一个字符串。
typeof decodeURIComponent(errorsArr[i])
"string"
但是,当我尝试解码数组项时,它根本不起作用。
decodeURIComponent(errorsArr[i])
"Invalid Ticker Name \u0027t\u0027 at line: 3"
该怎么办?
最佳答案
我知道它是什么。您的字符串中包含文字\u0027
。您可以使用以下方法在浏览器中验证此行为:
javascript:alert("\u0027");alert("\\u0027");
当您输入为:
Invalid Ticker Name \u0027t\u0027 at line: 3
它替代了unicode字符。为什么不能使用
%27
?