JavaScript htmlentities法语

Mic*_*lle 6 .net javascript unicode model-view-controller jquery

我有一个.NET MVC页面,其中包含每个都有<%: %>编码描述的项目列表 rel.我希望能够搜索rel包含我的搜索查询的所有项目.

其中一个字段具有htmlentities的值 rel='D&eacute;coration'

我在搜索框中输入"Décoration",让jQuery搜索具有'rel'属性的所有元素,其中包含(indexOf!= -1)该值:

没有结果!

为什么?因为Décoration != D&eacute;coration.

比较这两者的最佳解决方案是什么?(必须为所有特殊重音字符工作,而不仅仅是&eacute;)

PS(我尝试了逃避/ unescape双方,也尝试将其附加到div然后将其作为文本阅读,这取代了危险的东西,但不替换é(它没有必要因为它在utf-8无论如何))

小智 0

您可以解码 html 实体。\n只需从此处复制两个 javascript 方法

\n\n
var decoded = \'D\xc3\xa9coration\';\nvar entity = html_entity_decode(\'D&eacute;coration\');\nconsole.log(decoded == entity);\n
Run Code Online (Sandbox Code Playgroud)\n