Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

jplindstrom (594)

jplindstrom
  (email not shown publicly)

Journal of jplindstrom (594)

Wednesday May 05, 2004
03:23 AM

Bit by UltraEdit

[ #18624 ]

I installed the latest version of UltraEdit after a hard-disk crash.

It seems it has a _very_ annoying default setting: "Write UTF-8 BOM headers to ALL UTF-8 files when saved". So one module I edited started with:

=head1 NAME

all of a sudden. Which I didn't notice, because it's not visible in UltraEdit. Actually, Notepad doesn't display it either. And running the Perl script works. So what's the deal then?

PerlApp broke. Not when compiling the source, but when running the built exe. It dies with:

Unrecognized character \xEF at /PerlApp/Tivoli/Module.pm line 1.
BEGIN failed--compilation aborted at create_modules_from_build.pl line 9.

Now, why it would do that when everything else seems normal, I don't know.

Previous to this, i didn't even know what a BOM is. Well, you learn something new every day.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.