我无法获取包含一些特殊字符的列值。我检查了很多答案,但我不知道。我在这里粘贴了我的示例代码和数据,
$pHandle = fopen($filename, "r");
while (($data = fgetcsv($pHandle, 1600, ",")) !== FALSE) {
echo $productName = utf8_encode(htmlspecialchars(trim($data[0])));exit;
}
它回声没什么。
一些样本数据
非常感谢任何帮助。
答案 0 :(得分:0)
函数fgetcsv没有读取字符串,因为字符串包含一个未知字符"-"(shown in the image) it's not hypen
,我将字符替换为"-"hyphen
并且它有效。