【发布时间】:2016-01-09 00:52:41
【问题描述】:
我正在实现一个 javascript 代码,它使主题标签可链接如下 -
str2 = str.replace(/(^|\s)#([A-Za-z0-9é_ü]+)/gi, '$1<a href="https://www.facebook.com/hashtag/$2" class="msfb-wall-auto-link" target="_blank">#$2</a>');
如果您看到我在主题标签链接中包含了特殊的匈牙利字符,例如 é 、 ü ...,但上面的代码在这些特殊的匈牙利字符处中断。但是当我在 w3schools.com 示例代码编辑器中测试时,事情就在那里工作。所以在我的本地脚本文件中,这些特殊字符没有被识别为字符(é),但看起来它被视为“e”字符。为什么会这样?如何克服这个问题,请提出想法。
【问题讨论】:
-
我是not able to replicate,您似乎在说什么,您能在我们能看到的任何地方重现该问题吗,最好是stacksnippet 或jsfiddle?
标签: javascript html special-characters code-snippets