Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在一个旧数据库中,我们有 HTML 字符引用,例如:展览如何将它们转换为有效的 UTF8 字符 ( 展览-> 展览)?
展览
展览
我知道例如 PHP funchtml_entity_decode可以做到这一点,但是数据量很大,无法将其传回和第四次传递给 PHP
html_entity_decode
通过正则表达式匹配所有,转换为int然后转换为代码点?可能吗?
正如 Joop Eggen 所说,我会转储您需要转换的表,然后我会使用 bash program recode转换文件
例子:
将数据库转储到 mydb.sql 文件中
mysqldump -uroot -p mydb > mydb.sql
将 html 实体转换为 utf8
recode html..utf8 mydb.sql
现在 mydb.sql 已转换