Perl Unicode Cookbook: Reverse String by Grapheme
℞ 32: Reverse string by grapheme Because bytes and characters are not isomorphic in Unicode—and what you may see as a user-visible character (a grapheme) is not necessarily a single codepoint in a Unicode string—every string operation must be aware…