|
|
|
| На сервере в папке есть файл csv
При чтении этого файла не все все ячейки читаются
<?
$fd=@fopen($filename, "r");
while (($data = fgetcsv($fd, 1000, ";")) !== FALSE)
{
foreach($data as $element) { $mas_csv[$k]=$element; print "$mas_csv[$k]<br>"; $k++; }
?>
|
Выводит зеачения какие захочет (некотрые ячейки выводит, а вместо некоторых пусто), не могу понять в чём дело, думал в локали, поставил
<?
setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.1251', 'ru_RU.1251', 'rus_RUS.CP1251', "Russian_Russia.1251");
?>
|
не помогает, подскажите где вообще искать причину ошибки | |
|
|
|
|
|
|
|
для: Den*s
(03.05.2008 в 12:06)
| | Вообще-то устанавливается так:
setlocale(LC_CTYPE, "ru_RU.CP1251");
а ошибки скорее всего искать нужно в самом CSV файле. | |
|
|
|