0

我正在尝试以制表符分隔的 .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:

我在哪里失踪?

4

2 回答 2

1

唯一的区别是转义的引号 ( "")。那是因为您将“包含的列”和“转义的列”设置为". 如果愿意,您可以使用不同的字符,但 .csv 文件必须有某种方法来区分字符串中的字符和分隔符。例如,两者之间的区别:

foo    bar    test

(带制表符分隔符的 3 列)和

"foo    bar"    test

(带有制表符分隔符的 2 列)。

于 2013-11-15T05:12:09.203 回答
0

由于您要求用双引号 (") 将列括起来,因此 phpMyAdmin 将在列内找到的双引号加倍是正常的,从而产生“”。

于 2013-11-15T17:47:27.733 回答