Do you have some form of encoding enabled on stdout?
That's the only way I can reproduce your findings:
C:\test>perl -e"print pack 'B8', '11000000';" | od -t o1 0000000 300 0000001 C:\test>perl -CO -e"print pack 'B8', '11000000';" | od -t o1 0000000 303 200 0000002
Note: -CO means set STDOUT to utf-8
In reply to Re^3: Help with pack error
by BrowserUk
in thread Help with pack error
by taack
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |