我有一个通过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");
答案 0 :(得分:0)
我已经能够使用下面的代码删除任何像un dash或em dash这样的特殊字符。但无法将它们显示或转换为UTF-8 [ - ]
$str = mb_convert_encoding($str, "UTF-8");