in reply to Another Unicode/emoji question
G'day Bod,
I don't know where you got \x{e052} from. That's a codepoint in Unicode PDF Code Chart "Private Use Area (Range: E000-F8FF)". What you want is U+01F436 which is in Unicode PDF Code Chart "Miscellaneous Symbols and Pictographs (Range: 1F300-1F5FF)".
There's a number of ways to generate that character with Perl:
$ perl -E '
use strict;
use warnings;
use utf8;
use open OUT => qw{:encoding(UTF-8) :std};
say q{\x{1f436} = }, "\x{1f436}";
say q{\x{1F436} = }, "\x{1F436}";
say q{\N{DOG FACE} = }, "\N{DOG FACE}";
say q{🐶 = }, "🐶";
'
\x{1f436} = 🐶
\x{1F436} = 🐶
\N{DOG FACE} = 🐶
🐶 = 🐶
In HTML, you can use the entities 🐶 (renders as: 🐶) or 🐶 (renders as: 🐶).
There's potentially other ways to achieve this that I haven't immediately thought of.
— Ken
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Another Unicode/emoji question
by kcott (Archbishop) on Dec 22, 2023 at 09:37 UTC |