有没有一个mysql函数来解码html实体?
我想知道是否有一个 MYSQL 函数可以用 html 实体解码文本。我见过一些使用 REPLACE 的方法,但管理所有实体看起来有点困难。
i was wondering if there is a MYSQL function to decode text with html entities. I have seen some approaches using REPLACE but it looks kinda hard to manage all the entities.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
不,mySQL 中没有函数来解码 html 实体,因为它不关心 html :)
Nope, there is no function in mySQL to decode html entities since it is not concerned with html :)
我创建了这个函数:
I have created this function:
这增加了对十六进制编码数值的支持(我使用“use HTML::Entities qw(encode_entities_numeric);”从 Perl 获得该数值。
This adds support for hex encoded numeric values (which I get from Perl using "use HTML::Entities qw(encode_entities_numeric);".
您可以创建如下所示的函数
并执行以下查询:
You can create function like below
And execute below query :
以下函数可用于解码数字实体,例如〹
The following function can be used to decode numeric entities like 〹