utf8dump

Description

utf8dump interpretes stdin as a UTF-8 stream and dumps the codepoint and optionally name of each character to stdout.

For example, the title of Pike & Thompson's UTF-8 paper would be displayed as:

0048 H  0065 e  006c l  006c l  006f o  0020    0057 W  006f o  
0072 r  006c l  0064 d  000a .  006f o  0072 r  000a .  039a Κ  
03b1 α  03bb λ  03b7 η  03bc μ  03ad έ  03c1 ρ  03b1 α  0020    
03ba κ  03cc ό  03c3 σ  03bc μ  03b5 ε  000a .  006f o  0072 r  
000a .  3053 こ  3093 ん  306b に  3061 ち  306f は  0020    4e16 世  
754c 界  000a .  

or — when invoked with the -c option — as:

0048 H LATIN CAPITAL LETTER H
0065 e LATIN SMALL LETTER E
006c l LATIN SMALL LETTER L
006c l LATIN SMALL LETTER L
006f o LATIN SMALL LETTER O
0020   SPACE
0057 W LATIN CAPITAL LETTER W
006f o LATIN SMALL LETTER O
0072 r LATIN SMALL LETTER R
006c l LATIN SMALL LETTER L
0064 d LATIN SMALL LETTER D
000a . LINE FEED
006f o LATIN SMALL LETTER O
0072 r LATIN SMALL LETTER R
000a . LINE FEED
039a Κ GREEK CAPITAL LETTER KAPPA
03b1 α GREEK SMALL LETTER ALPHA
03bb λ GREEK SMALL LETTER LAMDA
03b7 η GREEK SMALL LETTER ETA
03bc μ GREEK SMALL LETTER MU
03ad έ GREEK SMALL LETTER EPSILON WITH TONOS
03c1 ρ GREEK SMALL LETTER RHO
03b1 α GREEK SMALL LETTER ALPHA
0020   SPACE
03ba κ GREEK SMALL LETTER KAPPA
03cc ό GREEK SMALL LETTER OMICRON WITH TONOS
03c3 σ GREEK SMALL LETTER SIGMA
03bc μ GREEK SMALL LETTER MU
03b5 ε GREEK SMALL LETTER EPSILON
000a . LINE FEED
006f o LATIN SMALL LETTER O
0072 r LATIN SMALL LETTER R
000a . LINE FEED
3053 こ HIRAGANA LETTER KO
3093 ん HIRAGANA LETTER N
306b に HIRAGANA LETTER NI
3061 ち HIRAGANA LETTER TI
306f は HIRAGANA LETTER HA
0020   SPACE
4e16 世 CJK UNIFIED IDEOGRAPH-4E16
754c 界 CJK UNIFIED IDEOGRAPH-754C
000a . LINE FEED

Source-Code and History

2007-10-30 utf8dump (Perl source code) 561B The (still) current version.

Binary distributions

None at the moment. It's just a single tiny perl script.

$Date: 2018-06-04 12:02:18 +0200 (Mon, 04 Jun 2018) $