Unicode Demystified: A Practical Programmer's Guide to the Encoding Standard