Кодировка в массиве
Код:
$ar = readExelFile('../wp-content/plugins/import/files/'.$_GET['file']);
print_r($ar);
for($i = 1; $i < count($ar); $i++)
{
foreach ($ar[$i] as $val) {
echo $name = $val[1][0];
echo $description = $val[1][1];
echo $brief_description = $val[1][2];
echo $title = $val[1][3];
echo $seo_description = $val[1][4];
echo $seo_key = $val[1][5];
echo $category = $val[1][6];
}
}
print_r($ar);
for($i = 1; $i < count($ar); $i++)
{
foreach ($ar[$i] as $val) {
echo $name = $val[1][0];
echo $description = $val[1][1];
echo $brief_description = $val[1][2];
echo $title = $val[1][3];
echo $seo_description = $val[1][4];
echo $seo_key = $val[1][5];
echo $category = $val[1][6];
}
}
UTF-8, W-1251 или KOI8-R. Другие кодировки нынче почти не встречаются.
Что делать? Конвертировать, например, iconvом
Тут ещё может быть заголовок в начале с указанием кодировки не отправлен, и получаются кракозябы utf-8 в документе c дефолтной латинской кодировкой.