我正在将一个 CSV 从 DB2 导入 MySQL,一切顺利,直到我在一个包含加密数据的列中遇到 50 万行。
这是一个例子:
100,"foo","bar","µ┬;¬µ┬;→ºµ┬;Öì\"
101,"foo","bar","$⌠ù¶∙$∙µ┬µ┬;→ºµ┬;Öì"
当 fgetcsv 解析它时,它会转义最后一个双引号并包含下一行,就好像它是该字段的一部分一样。
我看到了一些错误报告,在 PHP 5.3 中,他们为 fgetcsv 添加了一个转义参数。
DB2 使用什么来逃避?只是 ”?