File: upgrade-utf8.t

package info (click to toggle)
libjson-parse-perl 0.62-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 572 kB
  • sloc: ansic: 3,614; perl: 475; makefile: 12
file content (17 lines) | stat: -rw-r--r-- 381 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use FindBin '$Bin';
use lib "$Bin";
use JPT;

my $jp = JSON::Parse->new ();
$jp->upgrade_utf8 (1);
no utf8;
my $json = '{"場":"部"}';
my $out = $jp->parse ($json);
use utf8;
use Data::Dumper;
print Dumper ($out);
my @keys = keys %$out;
ok (utf8::is_utf8 ($keys[0]), "Upgraded UTF-8 to character encoding");
cmp_ok (length ($out->{"場"}), '==', 1, "Got utf8");

done_testing ();