libunistring: Libunistring libunistring: libunistring: Text files are nowadays usually encoded in Unicode, and may libunistring: consist of very different scripts ? from Latin letters to libunistring: Chinese Hanzi ?, with many kinds of special characters ? libunistring: accents, right-to-left writing marks, hyphens, Roman numbers, libunistring: and much more. But the POSIX platform APIs for text do not libunistring: contain adequate functions for dealing with particular libunistring: properties of many Unicode characters. In fact, the POSIX APIs libunistring: for text have several assumptions at their base which don't libunistring: hold for Unicode text.