in reply to Re^4: Print unicode strings to pdf
in thread Print unicode strings to pdf
What do you mean by "view the JSON string"? Do you mean you print it? Do you print it using Data::Dumper?
If you want to turn the JSON back into a proper data structure, I suggest you use JSON or JSON::XS to do that. You might need to unescape the string before doing that if it contains doubled backslashes, so that it is proper JSON:
use JSON 'decode_json'; use Data::Dumper; my $mangled_json = '{ "hex_code":"\\x{a5}" }'; print $mangled_json; my $json = $mangled_json; $json =~ s!\\\\!\\!g; print $json; my $structure = decode_json( $json ); $Data::Dumper::Useqq = 1; print Dumper $structure; binmode STDOUT, ':encoding(UTF-8)'; # well, hopefully, your terminal u +nderstands UTF-8 print $structure->{'hex_code'};
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: Print unicode strings to pdf
by Anonymous Monk on Mar 27, 2018 at 08:42 UTC | |
by Corion (Patriarch) on Mar 27, 2018 at 09:00 UTC |