2016-12-01 93 views
3

我嘗試通過phpmyadmin從我的舊主機中導出一個WordPress數據庫。
我離開的默認和SQL文件中的所有設置,所有新線由「\ n」命令(或「\ n」或「\ n \ n」)Phpmyadmin導出/導入換行符問題

然後我導入此SQL文件到分隔,但現在在phpMyAdmin換行符通過phpMyAdmin的我的新的服務器是不是無形的,但你可以看到「\ n」和「\ n \ n」個

在舊的phpmyadmin我不能看到這些「\ n」的很多,而不是真正的換行符。
而當通過瀏覽器查看頁面時,更糟糕。 Theres不僅「\ n」,而且「\ r \ n」

任何想法,請問可能是什麼問題?! (均爲UTF8)

編輯:

我相信這更多的是一個出口再進口的問題,因爲另一個數據庫我先前從另一臺主機導入,運行良好而那些「\ n」的工作,但我不知道爲什麼這1個備份是壞的

+2

,由於窗戶的diffrence和* UNIX系統中,Windows使用 「\ r \ n」 和UNIX *使用 「\ n」 –

+0

哇好的謝謝,這是有道理的。這臺主機有可能在windows上。讓我谷歌解決方案然後:)謝謝 – Daniel

+0

這可能是一個轉義序列的問題。 '\ n'代表換行符,但如果'\'字符本身再次被轉義,那麼'\\ n'將顯示爲字符串''\ n''。 – Shadow

回答

8

你在每個系統上使用哪個phpMyAdmin版本?有一個bug with version 4.6.5.1導致此問題導出。 phpMyAdmin 4.6.5.2已經發布來解決這個問題,或者如果你願意,你可以use this patch

編輯,包括有消息稱,4.6.5.2已經發布

+0

謝謝,只是想知道爲什麼這開始發生在我身上。 – thephpdev