Hello PMs:
I've been using ParseExcel forever on various forms.
Suddenly a form shows up that appears garbled. Closer inspection shows that apparently somehow a NULL char is being inserted between EVERY character in the {Val} fields.
For example a field has this:
"My value"
Perl instead sees:
"\c@M\c@y\c@ \c@V\c@a\c@l\c@u\c@e"
My first inclination was my client mucked with the form- but I pulled it into Excel, and went in and checked SHOW CONTROL CHARS and the fields are perfect- no control chars.
I wrote a cleanup that zaps all the \c@ with a REGEX, but I'd PREFER to have a clean input.
The other strangeness is that there is another hash field called _Value (instead of Val), which looks correct all the time. So I considered switching the code over to just use that instead.
Insights and wisdom on this matter are most appreciated.
MP