首页 文章

Phpmyadmin导出/导入问题与换行符

提问于
浏览
3

我尝试通过phpmyadmin从我的旧主机导出wordpress数据库 .
我将所有设置保留为默认值并在sql文件中,所有新行都由"\n"命令(或"\n"或"\n\n")分隔

然后我通过phpmyadmin将这个sql文件导入我的新服务器,但现在在phpmyadmin中,换行符不是不可见的,但你可以看到很多“\ n”和“\ n \ n”

在旧的phpmyadmin我看不到那些"\n",而是有真正的换行符 .
当通过浏览器查看页面时,情况更糟 . Theres不仅"\n"而且"\r\n"

请问任何想法,可能是什么问题?! (都是utf8)

edit:

我相信它更像是导出然后是导入问题,因为我之前从另一台主机导入的另一个数据库工作正常并且那些“\ n”的工作,但我不知道为什么这1个备份被破坏了

2 回答

  • 8

    您在每个系统上使用哪个phpMyAdmin版本?有一个bug with version 4.6.5.1导致出口时出现此问题 . 已发布phpMyAdmin 4.6.5.2以解决此问题,或者如果您愿意,可以use this patch .

    编辑包括4.6.5.2已发布的消息

  • 0

    正如Issac所说,phpmyAdmin版本4.6.5.1似乎是一个生成此问题的错误 . 就我而言,我通过所有.sql文件搜索了这3个字符串:

    \\r\\n
    \\n
    \\r
    

    并用空格替换它们 . 一切都很完美 .

相关问题