编码和解码mysql数据库迁移的新行

时间:2013-11-29 17:49:46

标签: php mysql encoding database-migration decoding

我正在将mysql数据库从旧网站迁移到新网站。一切顺利,但在迁移描述字段时出现问题。旧站点使用普通的HTML编辑器,因此用户可以添加到描述html标签。新行在数据库中用<br />表示。它全部用urlencode()函数解码。看起来像在mysql中:

Hello%2C%3Cbr+%2F%3E%3Cbr+%2F%3EI%27m+misko+with+a+pisko%3Cbr+%2F%3E%3Cbr+%2F%3E%3Cbr+%2F%3ECall+me

当我用urldecode()解码时,我得到了这个:

Hello,<br /><br />I'm misko with a pisko<br /><br /><br />Call me

我遇到的问题是新网站使用了一些WYSIWYG编辑器,并且它不会为新行使用任何标记。只是带有换行符的mysql中的纯文本,如下所示:

  

你好,

我是一个pisko的misko

给我打电话

如何在不使用\n<br />的情况下使用PHP实现相同的格式?我尝试了很多功能,但找不到解决方案。简单来说,我正在使用php从旧数据库中逐行读取并写入新数据库,因此它应该是php的解决方案。

提前致谢

0 个答案:

没有答案