Yes it can be done char by char.
But since GetUnicodeName() supports a string, how about directly making the default result clearer to encourage users to use it?

And, for example, if I choose to split the default result in a macro, it’s not proper to use ” AND ” as the separator, because a Unicode name could contain ” AND “.

It’s a pity if we have to avoid using the default result for a string.

By the way,
I have a memory that “Character Code Value” command used to be able to handle the 1st character of a string selection.
But now it can’t.
Is this a change or a bug?