将逗号分隔的Unicode文本文件导入PHP

时间:2013-01-15 11:04:05

标签: php csv unicode explode

mytxt.txt中的文字示例

Budu Bawa Pathana,බුදු බව පතනා,budu-bawa-pathana 
Budu Piya Mage,බුදු පියා මගේ,budu-piya-mage
Dewathi Deva Raja,දෙවැති දේව රාජා,dewathi-deva-raja 
Domnase Mulawe,දොම්නසේ මුලාවේ,domnase-mulawe

脚本:

$lines = file('mytxt.txt');
$count = count($lines);

// Two dimensional array
$datax = array();

$i = 0;

foreach($lines as $value) {

    if($i!=0):
        list($id,$english,$sinhala,$html) = explode(",", $value);
        $datax[$i]['id'] = $id;
        $datax[$i]['eng'] = $english;
        $datax[$i]['sin'] =$sinhala;
        $datax[$i]['html'] = $html;
    endif;
    $i++;
}
$data['impData'] = $datax;

当我运行脚本时。 Sinhala Unicode文本显示为黑盒子。 我有什么解决方案可以将结果打印为Unicode文本吗? HTML标头设置为utf-8

0 个答案:

没有答案