I often reach for jq to understand what unicode is in a string, e.g.:
[wl-paste|xclip-o|pbpaste] | jq -R --ascii-output
It doesn't provide any per-character explanation, but it is local and I already have jq installed.