代码之家  ›  专栏  ›  技术社区  ›  inerte

‘&147;&233;==____,但是关于什么编码/引用?

  •  2
  • inerte  · 技术社区  · 15 年前

    我有一个ColdFusion脚本:

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

    哪些替代 &147; 通过 " . 如果你键入 &#145; &#147; &#233; 在它的搜索框中,它在 results page ‘ “ é" .

    如果我寻找 é 关于这个 HTML Entity Character Lookup 第页,它会返回 &#233; 对我来说。但是 ‘ “ 不返回145和147。

    所以问题是,coldfusion在这里使用的数字引用、字符编码或者其他什么?我在哪能看到145张地图 __ 147张地图到 艾斯 233 地图到 γ射线 是吗?

    另外,如果有人提供了一个列出这些字符的页面(因为脚本上有更多的字符被替换)。

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

    干杯,

    4 回复  |  直到 10 年前
        1
  •  1
  •   Havenard    15 年前

    如果您在Windows上,可以使用charmap.exe获取这些代码。

    HTML实体可以通过其数字引用(如字符映射中的数字引用)或别名(如<for<、&gt;for>、"for“等)来表示符号。

    下面是一个列表: http://www.w3schools.com/tags/ref_entities.asp

        2
  •  1
  •   Gavrisimo    15 年前
        3
  •  1
  •   inerte    15 年前

    找到它了。 Windows-1252 . 我花了很长时间,但感谢所有想帮忙的人:)

        4
  •  0
  •   Matteo Gariglio    10 年前

    如果您使用的是ASP.NET,则可以使用 断续性 分类如下:

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

    更多信息: http://msdn.microsoft.com/en-us/library/System.Web.HttpUtility(v=vs.110).aspx