如何使用CSV文件

时间:2017-10-26 09:09:06

标签: php csv

我有一个通过API提供给我的.CSV文件,因此我无法控制其中的字符集。

该文件包含很少列,其中包含短划线( - ),如

  

临床护士I - RN - 骨科

因此,当我使用PHP读取文件时,它就像我这样

  

临床护士I RN 骨科

我使用

进行PHP
$array = array_map('str_getcsv', file('myfile.csv'));

如何读取这些内容以便我不会松开?

------- ------ EDIT

我已经能够使用下面的代码删除任何像un dash或em dash这样的特殊字符。但无法将它们显示或转换为UTF-8 [–]

$str = mb_convert_encoding($str, "UTF-8");

1 个答案:

答案 0 :(得分:0)

我已经能够使用下面的代码删除任何像un dash或em dash这样的特殊字符。但无法将它们显示或转换为UTF-8 [ - ]

$str = mb_convert_encoding($str, "UTF-8");