Re: Encoding iso-8859-16

[email protected] (Nicholas Clark)
Newsgroups perl.unicode,perl.mvs,perl.perl5.porters,perl.beginners
Message-ID <[email protected]>
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?

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

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

__END__

Nicholas Clark
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.