【发布时间】:2020-11-29 08:55:20
【问题描述】:
utf8 库无法将我的数据转换为 utf-8。
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use JSON;
my $data = qq( { "cat" : "Büster" } );
$data= utf8::encode($data);
$data= JSON::decode_json($data);
print $data->{"cat"};
输出:
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)")
我不想使用 Unicode::UTF8 或编码。 我想使用 utf8 库来解决这个问题。
【问题讨论】:
-
你的源文件的编码是什么?