Oh, that might be an alternative. I will have to check that. But a first glance at the solution shows that it relies on the ability to represent the name in the local codepage encoding. That is actually only possible for a handful of characters, whereas UNICODE characters run in the hundreds of millions.