1 package Encoding::Unicode;
3 our $VERSION = do { my @r = (q$Revision: 0.92 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
5 use base 'Encode::Encoding';
7 __PACKAGE__->Define('Unicode') unless ord('A') == 65;
11 my ($obj,$str,$chk) = @_;
13 for (my $i = 0; $i < length($str); $i++)
15 $res .= chr(utf8::unicode_to_native(ord(substr($str,$i,1))));
23 my ($obj,$str,$chk) = @_;
25 for (my $i = 0; $i < length($str); $i++)
27 $res .= chr(utf8::native_to_unicode(ord(substr($str,$i,1))));