I would like to convert between Unicode code points and UTF-8 character codes.
For example, the Unicode code point for the GREEK SMALL LETTER PI is U+03C0, and its UTF-8 character code is 0xCF80. So, if the string "U+03C0" (or "0x03C0") is entered, then I want the string "0xCF80" to be printed (without quotes). If the string "0xCF80" is entered, then I want the string "U+03C0" (or "0x03C0") to be printed (without quotes). Note that the desired output is NOT a character itself but a string showing the character code.
By the way, if your terminal is configured to display Unicode wide characters, then the following commands will show you the GREEK SMALL LETTER PI.
perl -l12e 'print(chr(0x03c0))' -C
perl -l12e 'print(pack("U0W*", 0xCF, 0x80))' -C
Thank you in advance.