Fobian
Новичок
Кодировка и Excel
Доброго время суток! Помогите пожалуйста, буду крайне признателен!
Дело в следующем: генерю excel-файл:
<?php
$file_type = "vnd.ms-excel";
$file_ending = "xls";
$filename="report";
header("Content-Type: application/octetstream");
header("Content-Disposition: attachment; filename=$filename.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");
.
.
.
$kol_day=date ("t", mktime (0, 0, 0, $_SESSION["mes"], $mday, $_SESSION["god"]));
print " <table width=\"100%\" border=\"1\">
<tr>
<td>N</td>
<td>Имя</td>
<td>Фам</td>
<td>ПРОч</td>
<td>ПРОч</td>
</tr>";
for($i=0;$i<$kil_day;$i++){
print" <tr>
<td>$row[0]</td>
<td>$row[1]</td>
<td>$row[2]</td>
<td>$row[3]</td>
<td>$row[4]</td>
</tr>";
}
print"</table>";
?>
Всё правильно генерится, за исключением кодировки. Т.е. выдает в шапке таблицы типа этого:
Ïëàí Ôàệ Ị̂êëîíåíèå Âûïîëíåíèå
Но как только убираю цикл for, все становиться по русски! В чем может быть дело?!
Заранее благодарю за помощь!!!
Доброго время суток! Помогите пожалуйста, буду крайне признателен!
Дело в следующем: генерю excel-файл:
<?php
$file_type = "vnd.ms-excel";
$file_ending = "xls";
$filename="report";
header("Content-Type: application/octetstream");
header("Content-Disposition: attachment; filename=$filename.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");
.
.
.
$kol_day=date ("t", mktime (0, 0, 0, $_SESSION["mes"], $mday, $_SESSION["god"]));
print " <table width=\"100%\" border=\"1\">
<tr>
<td>N</td>
<td>Имя</td>
<td>Фам</td>
<td>ПРОч</td>
<td>ПРОч</td>
</tr>";
for($i=0;$i<$kil_day;$i++){
print" <tr>
<td>$row[0]</td>
<td>$row[1]</td>
<td>$row[2]</td>
<td>$row[3]</td>
<td>$row[4]</td>
</tr>";
}
print"</table>";
?>
Всё правильно генерится, за исключением кодировки. Т.е. выдает в шапке таблицы типа этого:
Ïëàí Ôàệ Ị̂êëîíåíèå Âûïîëíåíèå
Но как только убираю цикл for, все становиться по русски! В чем может быть дело?!
Заранее благодарю за помощь!!!