这个Javascript中的语法错误在哪里
Where is the syntax error in this Javascript
这是代码:
var disqus_title="UnicodeDecodeError - ordinal not in range(128)";
var disqus_identifier="cache'yazilar'python'unicode-decode-error-ordinal-not-in-range.html";
var disqus_config = function () {
this.language = "tr";
};
Chrome的调试工具表明disqus_identifier
行中存在语法错误,但我找不到它。我在所有页面中都使用相同的代码,只有这个页面会出错。
反
斜杠'
是javascript中的转义字符。如果你想在字符串中使用反斜杠,则必须使用另一个反斜杠对其进行转义。
var disqus_identifier="cache''yazilar''python''unicode-decode-error-ordinal-not-in-range.html";
您需要将
字符串常量中的反斜杠加倍。
var disqus_identifier="cache''yazilar''python''unicode-decode-error-ordinal-not-in-range.html";
确保您确实需要这些反斜杠而不是正斜杠字符可能是个好主意。如果你将一条路径传回你的服务器,而你的服务器只是盲目地使用它,这可能是一个相当讨厌的安全问题。
'u
表示 Unicode 转义。它后面必须跟有 4 个十六进制字符。
您可能应该将'
字符替换为''
(用于将'
表示为数据的转义序列),或者(因为您拥有的内容看起来像相对 URI)改用/
。
var disqus_identifier="cache''yazilar''python''unicode-decode-error-ordinal-not-in-range.html";
单反斜杠混淆脚本编译器。
相关文章:
- 检查密码-代码中的错误在哪里
- 这个文件中的错误在哪里.svg脚本(使用 ecmascript)
- 这个Javascript中的语法错误在哪里
- 为什么我的猫头鹰旋转木马在我的第一组中不起作用?请问我的错误在哪里
- 语法错误在哪里
- GetElementBy..失败 - 错误在哪里
- 我的javascript中的错误在哪里?转换日期格式
- 我自己的JavaScript库出现错误.可以'我不知道它在哪里
- 从属YII输入框?我的错误在哪里?如何在dropDownList中添加Onchange事件?而无需使用控制器
- 我的语法错误在哪里?JavaScript
- 在哪里可以找到JSHint数字错误代码列表
- 这个Jade文件中的错误在哪里
- 错误在哪里?Javascript变量到PHP变量
- 流星编译-错误输出不显示错误在哪里
- 我的javascript jquery中的错误在哪里
- 我的错误在哪里?未捕获的SyntaxError: missing)参数列表后
- Javascript:语法错误在哪里?
- 以下json中的错误在哪里
- 无法弄清楚此语法错误在哪里
- 如何知道错误在哪里