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 に答える