Получение странного отпечатка при получении данных из CSV в PHP
В настоящее время я пытаюсь прочитать данные из CSV, используя код ниже
public function getinfofromcsv(){
$link = 'X/X/X.csv';
$fp = fopen($link, 'r');
$row = "";
$match = "";
$i = 0;
while(($line = fgetcsv($fp)) !== FALSE) {
foreach($line as $key => $value) {
if($key==0){
$match=$match.$value;
$i=1;
} else if($key==1){
$match=$match.$value;
$row=$row."<tr class='odd gradeX'><td class='center'>Environment</td><td class='center'>".$match.'</td></tr>';
} else if($i==1){
}
}
}
fclose($fp);
Хотя я получаю информацию, на странице отображаются два неидентифицируемых символа, которых нет в CSV, например, он показывает /??this.is.the.info/,?? не в информации, которую я получаю из CSV, перед /this.is.the.info/, которую я читаю из файла, нет символов, я думал, что это может быть связано с преобразованием UTF-8, однако я попытался установить значения и делать конвертацию с помощью iconv и других методов безрезультатно