I have a basic MARC Record program that pulls a record out of a database and makes a marc record object of it. I do this on my PC, using ActiveState Perl. I have to do it on the pc, because I intend to use a vendor-supplied api that exists only for Windows.
I actually have 2 PCs, and have ActiveState Perl on both. I was running this program on my newer PC and was getting lots of
utf8 "\xBF" does not map to Unicode at C:/Perl/lib/Encode.pm line 164
type errors.
After MUCH experimentation I discovered that the program DOES run on the OLD pc, but not on the new. Same program, same database record processes fine on old PC, but not new one. Basically, trying to process any record which contains unicode characters on the new PC generates the above error message.
So, this morning, I deleted Activestate perl from the new pc, re-installed with the latest version, then reinstalled MARC::Record 2.0, in hopes of fixing this problem. AND IT STILL DOESN'T WORK !!!
So, I can only conclude that something is installed differently on old pc, or old pc has some necessary file that the new one is missing or something. Can anybody suggest where the problem might lie and the solution might be?
Thanks in advance...
Anne L. Highsmith Consortia Systems Coordinator 5000 TAMU Evans Library Texas A&M University College Station, TX 77843-5000 hism...@tamu.edu 979-862-4234 979-845-6238 (fax) |
- Desperately seeking unicode (PC) Anne L. Highsmith
- Re: Desperately seeking unicode (PC) Shawn Boyette
- Fwd: Re: Desperately seeking unicode (PC) Anne L. Highsmith