嗨我想寫一個CSV與HEBREW文本在它。它會寫一些符號而不是希伯來文。以下是我的PHP代碼。php寫希伯來文/ UTF-8在csv
<?php
$list = array (
array('שלטל', 'שלטל', 'שלטל', 'שלטל'),
array('123', '456', '789'),
array('"שלטל"', '"שלטל"')
);
$fp = fopen('file.csv', 'w');
//fputs($fp, $bom =(chr(0xEF) . chr(0xBB) . chr(0xBF)));
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
?>
我在網上查,並添加 「的fputs($ FP,$ BOM =(CHR(0xEF)。CHR(爲0xBB)。CHR(爲0xBF)))」,但它沒有工作了。有人能幫我嗎。
下面是我得到的輸出。
但是當我使用笨「PHPExcel」輸出來在希伯來語中不更改任何設置。所以我需要這種解決方案。您知道我們無法告訴所有用戶按照步驟查看數據!有沒有其他方法? – TomPHP
@TomPHP所以在玩了很多遊戲後,我相信我有一個解決方案。更新答案。 – mani