Uncaught SyntaxError: Invalid hexadecimal escape sequence
当你搜索这个错误信息的时候,恐怕都搜索不到你想要的结果,显示的全都是“Uncaught SyntaxError: Invalid Unicode escape sequence”等相关的结果,我来告诉你错误原因吧。
在编写制作一个“在线汉字转换拼音工具”的时候,遇到了这样的错误信息。
在百度搜索:Uncaught SyntaxError: Invalid hexadecimal escape sequence,显示的全都是“Uncaught SyntaxError: Invalid Unicode escape sequence”等相关的结果。
由于是页面引用一个js脚本文件控制台显示的这个错误,确认脚本没有语法错误的情况,就想到了是编码不一致的原因。
网页用的是utf-8,用Notepad++打开js文件一看,是ANSI编码,果然是这个问题。
把编码转换一下,问题就解决了。
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/service/2022-01-22/959.html