Короткий но не легкий вопрос. Есть скрипт в нем переменная нормально выводится в броузер как кирилический текст. Скрипт передает эту переменную и другие поочередно в эксель латиница прекрано отображается в таблице экселя а вот кирилица кракозябры.
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/vnd.ms-excel; charset='utf-8'");
echo $cyrillicdata; //= krakuozyabras in excel
Может кто знает как это исправляется? Пробовал iconv чтото не помогло.
Спустя 8 минут, 6 секунд (21.11.2011 - 17:20) Michael написал(а):
В windows-1251 перекодируешь? Тут еще посмотри. Там Trianon о политкорректной кодировке говорил, правда я не стал ее использовать.
Спустя 7 минут, 52 секунды (21.11.2011 - 17:28) Nuzhser написал(а):
Ну как перекодировать в 1251?
Спустя 1 минута, 14 секунд (21.11.2011 - 17:29) Michael написал(а):
iconv('utf-8', 'windows-1251', 'текст в утф-е');
Спустя 2 минуты, 48 секунд (21.11.2011 - 17:32) Nuzhser написал(а):
ставлю
header("Content-Encoding: windows-1251");
не помогает
Ну надо добавить эта переменная добавляется в масив потом извлекается может это влиять?
header("Content-Encoding: windows-1251");
не помогает
Ну надо добавить эта переменная добавляется в масив потом извлекается может это влиять?
Спустя 8 минут, 4 секунды (21.11.2011 - 17:40) Nuzhser написал(а):
Очень большое спасибо все работает. Блин пол дня ходил по кругу и это вроде ставил но может криво писал или другие строки кода мешали.
Спасибо.
Спасибо.
_____________
Лэт ит би