嗨我想写一个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