Javascript highlight.js不';自动检测语言

Javascript highlight.js不';自动检测语言,javascript,web,syntax-highlighting,highlight.js,Javascript,Web,Syntax Highlighting,Highlight.js,我从下载了highlight.pack.js,希望它突出显示 Uncaught SyntaxError: Invalid regular expression: /([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\s*,\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\s+)+[a-zA-Z_]\w*\s*\(/: Range out of order

我从下载了
highlight.pack.js
,希望它突出显示

Uncaught SyntaxError: Invalid regular expression: /([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\s*,\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\s+)+[a-zA-Z_]\w*\s*\(/: Range out of order in character class
但是如果我指定了语言
,那么一切都正常。此外,cdn托管的highlight.min.js可以自动检测语言,但它没有我需要的语言


你知道我如何让它工作吗?

你需要在标签中加入
charset=“utf-8”
,在标签中加入
highlight.js


希望这能解决您的问题。

您需要在包含
highlight.js
库的标记中包含
charset=“utf-8”


希望这能解决您的问题。

在HTML文件的头部分添加UTF-8字符集:


在HTML文件的头部分添加UTF-8字符集:



您可以尝试将
charset=“utf-8”
包含到包含
highlight.js
库的
标记中吗?@DavidR Genius!它能工作:)很高兴它能工作,那么你能接受我的答案(如下)吗?你能尝试将
charset=“utf-8”
添加到
标签中,在标签中添加
highlight.js
库吗?@DavidR Genius!很高兴它成功了,你能接受我的回答吗?