Understanding Surrogate Pairs: Why Some Windows Filenames Can't Be Read | Hacker News Reader