move html 特殊字符转码到外部, 便于 joke 模块重用
joke 对 &XXX; 这样的 html 编码也解码掉