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