Q: I'm writing a file system (VFS) plug-in for Mac OS X. How do I handle text encodings correctly? A: The lowest levels of Mac OS X—which includes both the POSIX-level API and the VFS plug-in KPI—treat file names as UTF-8 encoded Unicode strings. This raises a number of interesting issues. Precomposed versus DecomposedThis Q&A assumes that you're familiar with the terms precomposed and decomposed