Влад
Новичок
PERL Spreadsheet::WriteExcel некорректное отображение русского текста
При открытии XLS файла, сформированного Spreadsheet::WriteExcel (PHP на Windows XP),
в Open Office 2.0 русский текст отображается следующим образом:
0357 -- 'Âåðòèêàëü' Ïðèâàòíà ô³ðìà
при открытии в Microsoft Office Excel -- все нормально.
пробовал $xls->_codepage =0x04E3
результат такой же
и так пробовал
function uc2html($str) {
return iconv('UNICODELITTLE','UTF-8',$str);
}
результат такой (другой текст):
ë¤_â?ºã˜³â´_â?_îˆ_ï‹_î›_î·¥
Как эту пакость можно побороть? Может какими-то настройками в реестре сервера?
Может кто сталкивался с такой проблемой, помогите плиз.
Заранее благодарен.
-~{}~ 31.03.06 17:18:
Нашлось решение
необходимо использовать следующий РНР команды:
решение из темы:
http://phpclub.ru/talk/showthread.php?s=&threadid=70121&highlight=Excel+Writer
у кого не работает пример, а у кого заработал
Спс.
При открытии XLS файла, сформированного Spreadsheet::WriteExcel (PHP на Windows XP),
в Open Office 2.0 русский текст отображается следующим образом:
0357 -- 'Âåðòèêàëü' Ïðèâàòíà ô³ðìà
при открытии в Microsoft Office Excel -- все нормально.
пробовал $xls->_codepage =0x04E3
результат такой же
и так пробовал
function uc2html($str) {
return iconv('UNICODELITTLE','UTF-8',$str);
}
результат такой (другой текст):
ë¤_â?ºã˜³â´_â?_îˆ_ï‹_î›_î·¥
Как эту пакость можно побороть? Может какими-то настройками в реестре сервера?
Может кто сталкивался с такой проблемой, помогите плиз.
Заранее благодарен.
-~{}~ 31.03.06 17:18:
Нашлось решение
необходимо использовать следующий РНР команды:
PHP:
$xls->_codepage =0x04E3;
$format_title->setFontFamily('time new roman');
http://phpclub.ru/talk/showthread.php?s=&threadid=70121&highlight=Excel+Writer
у кого не работает пример, а у кого заработал
Спс.