2

在一个旧数据库中,我们有 HTML 字符引用,例如:展览如何将它们转换为有效的 UTF8 字符 ( 展览-> 展览)?

我知道例如 PHP funchtml_entity_decode可以做到这一点,但是数据量很大,无法将其传回和第四次传递给 PHP

通过正则表达式匹配所有,转换为int然后转换为代码点?可能吗?

4

1 回答 1

0

正如 Joop Eggen 所说,我会转储您需要转换的表,然后我会使用 bash program recode转换文件

例子:

将数据库转储到 mydb.sql 文件中

mysqldump -uroot -p mydb > mydb.sql

将 html 实体转换为 utf8

recode html..utf8 mydb.sql

现在 mydb.sql 已转换

于 2013-06-01T10:31:27.833 回答