2 つの HEX ペアから UTF-8 文字を生成しようとしています。HEX ペアは文字列からのものです。
このコードは機能します:
use Encode;
my $bytes = "\xC3\xA9";
print decode_utf8($bytes);
# Prints: é and is correct
このコードは機能しません:
use Encode;
my $byte1 = "C3";
my $byte2 = "A9";
my $bytes = "\x$byte1\x$byte2";
print decode_utf8($bytes);
これが私が生成しようとしている文字です: http://www.fileformat.info/info/unicode/char/00e9/index.htm
ヒントをありがとう!