Spreadsheet::ParseExcel ab 0.28 "broken"
am 22.02.2007 02:09:25 von Mirco WahabNachdem ich mehr oder weniger zufällig
auf Spreadsheet::ParseExcel 0.28 up-
gedatet hatte, 'broke the whole application' ;-)
WTF!
Nach stundenlangem Herumsuchen fand ich
dann die Lösung: das Modul gibt standard-
mässig UTF8 aus, damit Scheitern einige
Vergleiche gegen latin1-Strings im
sonstigen Code.
Aaaargh! Kann das keiner dokumentieren?
Möglicherweise passiert das deshalb, weil
das Modul nach dem Laden unter utf8 steht!?
Glücklicherweise konnte ich jenem das
wieder abgewöhnen durch die Sequenz:
...
use encoding 'latin1';
use Spreadsheet::ParseExcel;
...
wonach alles wieder wie früher funktioniert.
(schweiss von der Stirn wisch ....)
Mirco