我有一个csv文件,内容形式为:
INN code;Tekst;User id;Project_id;priority;Date
6658172497;мини тестик, выполни ,и закрой задание;255;1;4;2012-12-22
6658228284;мини тестик, выполни и закрой задание;255;1;4;2012-12-22
7806351504;мини тестик, выполни и закрой задание;255;1;4;2012-12-22
7710077498;мини тестик, выполни ,и закрой задание;255;1;4;2012-12-22
在我的本地Windows机器上(php ver 5.4.7),str_getcsv($row, ';')
的工作方式应该正确并且正确地分割行。但是当我在运行CentOS(php ver 5.3.3)的测试机器上尝试相同时,第二列(мини тестик
)的一部分被切断,只留下(,выполни ,и закрой задание
)。
如果在列数据前面放置一个拉丁字符,它只会切断字符前面的部分。
在不同的操作系统
上找不到任何解释这种奇怪行为的帮助