Encode-JavaScript-UCS
view release on metacpan or search on metacpan
lib/Encode/JavaScript/UCS.pm view on Meta::CPAN
package Encode::JavaScript::UCS;
use strict;
use 5.8.1;
our $VERSION = '0.01';
use base qw(Encode::Encoding);
use Encode 2.12 (); # for callbacks
__PACKAGE__->Define('JavaScript-UCS');
sub decode($$;$){
my ($obj, $buf, $chk) = @_;
$buf =~ s/\\u([0-9a-f]{4})/chr(hex($1))/eig;
$_[1] = '' if $chk; # this is what in-place edit means
return $buf;
}
( run in 0.432 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )