I know nothing about Windows, so I am just guessing here, but to me it seems that without a file-extension notepad will use a default encoding (latin1 or utf8 or whatever) while your file uses a different encoding, which is why some characters (probably umlauts and the like appear garbled).
You can of course only guess what the proper encoding is...
One way to guess would be to open the file with different encodings and print the result, the one the "looks right" is probably the right one.
In perl you can supply the encoding to use to the open, so this approach could work:
use strict;
use Encode;
my @encodings = Encode->encodings;
for my $encoding (@encodings) {
open(my $fh, "<:encoding($encoding)", "C:/EDK") or die $!;
my $content = do { local $/; <$fh>; };
print "encoding: $encoding:\n$content\n";
}
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.