I am facing problem on reading unicode characters from CSV file using PHP.
Find below is the screenshot of the UNICODE csv file.

The PHP code I use is as below.
$delimiter = ",";
$row = 1;
$handle = fopen($filePath, "r");
while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c];
}
}
fclose($handle);
For the above code I get the below as output in chrome browser. It has junk characters.

But if I add a newline character on the echo statement as below it gives the correct output.
echo $data[$c]."\n";

Why it behaves like this? I do not want to append a newline like this.