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 <[EMAIL PROTECTED]> 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
>

Reply via email to