我有一个包含5千个手机号码的add.csv
个文件。
Windows Server中的add.csv
929000213816
929000228777
929000289851
929000358597
.
.
.
xxxxxxxxxxxx
当我使用WinSCP将此文件传输到CentOS服务器时,它变成如下:
在CentOS Server中add.csv
<FF><FE>9^@2^@9^@0^@0^@0^@2^@1^@3^@8^@1^@6^@^M^@
^@9^@2^@9^@0^@0^@0^@2^@2^@8^@7^@7^@7^@^M^@
^@9^@2^@9^@0^@0^@0^@2^@8^@9^@8^@5^@1^@^M^@
^@9^@2^@9^@0^@0^@0^@3^@5^@8^@5^@9^@7^@^M^@
.
.
.
^@x^@x^@x^@x^@x^@x^@x^@x^@x^@x^@x^@x^@^M^@
当我尝试使用 less 或 vi 打开它时,会显示以下消息:
less add.csv
"add.csv" may be a binary file. See it anyway?
如何在CentOS上以正确的内容提供CSV文件?
答案 0 :(得分:1)
<FF> <FE>
是16位Unicode
文件的BOM(字节顺序标记)。
您用来创建add.csv
的任何应用程序都在创建Unicode
个文件 - 您可能需要更改其设置,以便定期输出ASCII
。