perl-unicode

Re: Encoding iso-8859-16

2005-08-08 22:29:02
Hi

I get 73 printed on EBCDIC platform.  I think it is supposed to print 
129 as it is the numeric equivalent of 'a'.

-Sastry



On 8/8/05, Nicholas Clark <nick(_at_)ccl4(_dot_)org> wrote:
On Thu, Aug 04, 2005 at 11:51:44AM +0530, Sastry wrote:
Hi

I am running the following script on EBCDIC

use Encode;
$string = "a";
$enc_string = encode("iso-8859-16", $string);
print "\n String: $string\n";
print "\n enc_string: $enc_string\n";


The output:

String: a
enc_string: ñ (This is the character for codepoint \xF1 on iso-8859-16)

What is the expected output in enc_string?

You're doing way too many steps here at once to work out what's going on.

On your EBCDIC platform, what does this give?

It prints 73 
use Encode;
$string = "a";
$enc_string = encode("iso-8859-16", $string);

print ord ($enc_string), "\n";

__END__

Nicholas Clark


<Prev in Thread] Current Thread [Next in Thread>