Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

DBD::Excel проблема с кодировками (jao)
Author Message
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Wed Mar 14, 2007 3:11 pm (написано за 1 минуту 28 секунд)
   Post subject: DBD::Excel проблема с кодировками
Reply with quote

Доброго времени суток!
Кто-нибудь работал с модулем DBD::Excel?
Дело в том, при выборке из таблицы вместо русских букв возвращаются непонятные символы. Подскажите как побороть.
Back to top
View user's profile Send private message
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Wed Mar 14, 2007 3:38 pm (спустя 26 минут; написано за 56 секунд)
   Post subject:
Reply with quote

Выяснилось, что это проблема модуля Spreadsheet::ParseExcel, который в свою очередь использует DBD::Excel, но как решить эту проблему все равно не понятно
Back to top
View user's profile Send private message
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Thu Mar 15, 2007 10:34 am (спустя 18 часов 56 минут; написано за 11 секунд)
   Post subject:
Reply with quote

Все разобрался.
Code (perl): скопировать код в буфер обмена
my $fmt = Spreadsheet::ParseExcel::FmtUnicode->new(Unicode_Map=>'CP1251');
my $dbh = DBI->connect("DBI:Excel:file=phones.xls", undef (www.perldoc.com/perl5.6/pod/func/undef.html), undef (www.perldoc.com/perl5.6/pod/func/undef.html), {xl_fmt => $fmt})
И получаем данные в кодировке CP1251

Тема закрыта
Back to top
View user's profile Send private message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 129
   поощрить/наказать


PostPosted: Thu Mar 15, 2007 1:26 pm (спустя 2 часа 51 минуту)
   Post subject:
Reply with quote


М

Тема закрыта.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You cannot download files in this forum.
XML