我正在尝试将我的表格导出到制表符分隔.csv文件中。我完成了phpmyadmin。但它在我的.csv文件中给了我一些错误的值。例如,在我的数据库标题中是
Rocky Boot Men's 8" Desert Tan S2V Boot Style: 101
在csv文件中,它存储为
Rocky Boot Men's 8"" Desert Tan S2V Boot Style: 101
我希望文件中.csv值与数据库中的值相同。
从 phpMyadmin 导出文件时我遵循.css
:Format:CSV
Columns separated with:t
Columns enclosed with:"
Columns escaped with:"
Lines terminated with:AUTO
Replace NULL with:
我在哪里失踪?
唯一的区别是转义引号 ( ""
)。 这是因为您将"列括起来"和"列转义"设置为 "
。 如果您愿意,可以使用其他字符,但.csv文件必须具有某种方法来区分字符串中的字符和分隔符中的字符。 例如,以下各项之间的差异:
foo bar test
(3 列,带制表符分隔符)和
"foo bar" test
(2 列,带制表符分隔符)。
由于您要求用双引号(")括起来,因此phpMyAdmin将列内的双引号加倍,从而产生"是正常的。