使用 PhpMyAdmin 4.2.5,
我有一个表,其中有一个 text
类型的字段,我在其中加载了带有换行符的纯文本文件 (.txt) 的内容 (\n
) 。当我第一次使用 PHP 脚本加载内容时,新行字符被保留,但是当我在 phpMyAdmin 界面上编辑任何行然后保存它时,新行字符将从文本字段中删除。
知道如何解决这个问题吗?
编辑:
经过进一步测试,似乎 phpMyAdmin 会在每次添加后删除任何最后的\n,因此如果我加载到该字段:
A\n\nB
点击编辑按钮然后保存新内容将是:
A\nB
如果我重复这个过程,内容最终将是:
AB
对于纯文本来说,这是不受欢迎的行为!
有办法解决吗?
更新:
@amenadiel 似乎在他们的 changelog 上找到了答案。 bug #4416 指出:
- bug #4416 New lines are removed when grid editing
看来是我使用的 phpMyAdmin 版本有问题,不幸的是修复该问题的版本(4.3.0.0)尚未发布。我将不得不使用其他客户端来编辑文本。谢谢。
最佳答案
@amenadiel 似乎在他们的 changelog 上找到了答案。 bug #4416 指出:
- bug #4416 New lines are removed when grid editing
看来这是我使用的phpMyAdmin版本的问题,不幸的是修复该问题的版本(4.3.0.0)尚未发布。
关于PhpMyAdmin 删除\n(新行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25345083/