Was willst Du eigentlich damit erreichen?
Bei einem Verfahren, in das ich nicht eingreifen kann, werden
Unicode-Zeichen in Strings so encodiert, dass eine nachherige Decodierung extrem umständlich und fehleranfällig ist. Deshalb encodiere ich die Strings nach Hex, was die nachherige Decodierung einfach und fehlerfrei sicherstellt.
Dann könnte es sogar sein, dass entsprechende Base64 / MIME64 Libs noch einen Tick geeigneter (und schneller) sind.