Encoding ‘ “ é == ‘“é;,但基于什么编码/引用?

Encoding &#145; &#147; &#233; == ‘“é;,但基于什么编码/引用?,encoding,coldfusion,entity,character-reference,Encoding,Coldfusion,Entity,Character Reference,我有一个ColdFusion脚本,它可以: <cfset content = replace(content,"&##147;","""","all")> 它取代了&147

我有一个ColdFusion脚本,它可以:

<cfset content = replace(content,"&##147;","""","all")>

它取代了
&147‘;“;é;
,它会在搜索框中转换为
“&

如果我在这个页面上搜索
,它会返回
和#233;
。但是
不会返回145和147

所以问题是,ColdFusion在这里使用的数字引用、字符编码或其他什么?我在哪里可以看到145映射到
,147映射到
233映射到

如果有人提供了一个列出这些字符的页面(因为脚本中有更多字符被替换),则表示感谢

编辑:Havenard让我意识到我输入了错误的字符,因为我的浏览器(Opera)显示得不好,所以现在我使用Firefox编辑这个问题,希望它会很清楚:)


干杯,

也许是这样的


找到它..花了我很长时间,但感谢所有试图帮助的人:)

如果您正在使用ASP.NET,您可以使用HttpUtility类,如下所示:

string s = System.Web.HttpUtility.HtmlDecode(content);

有关详细信息:

它是这样的,但不完全是,它是另一个数字字符引用。在您的中,é==%E9和'==%27。这是因为urlencode使用十六进制值。E9十六进制=233十进制。