html_entity_decode

HTML_ENTITY_DECODE 标量函数返回一个字符串,其中 HTML 实体已解码为其相应的字符值。 该函数可用于将包含从 Web Service 接收的 HTML 实体的 HTML 数据转换为相应的字符数据。 

读取语法图跳过可视语法图HTML_ENTITY_DECODE(string-表达式 )
字符串表达式
返回内置字符串的字符串表达式。 在解码之前,该字符串将转换为 CCSID 1208 中的可变长度字符串。

该函数的结果是 CCSID 为 1208 的可变长度字符串,在该字符串中对 HTML 实体进行了解码。

将对以下实体值进行解码:
  • & #nnnn;其中 nnnn十进制形式的码位。
  • & #xhhhh;其中 hhhh十六进制形式的码位。
此外,还对 https://www.w3.org/TR/2011/WD-html5-20110525/named-character-references.html 引用的命名字符进行了解码。

示例

  • 将包含 < > " ' 和 & 字符 HTML 实体的 HTML 字符串解码为相应的字符串
    VALUES HTML_ENTITY_DECODE('&lt;&gt;&quot;&apos;&amp;') 
    返回
    <>"'&