Я пытаюсь сгенерировать символ UTF-8 из двух пар HEX. 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
Спасибо за любые советы!
Этот ответ сработал отлично! Я ценю помощь. Ответ икегами помог мне понять, что происходит с шестнадцатеричными значениями. – iohans