Well Halle-freain'-leulla!!! Someone who understands separation of privilege!
I applaud you and your efforts!!
This idea is similar to how we perform admin tasks during login, when the user performs a detection & drops a request file if the detection results in an install/update process. I haven't encountered issues with special or unicode chars in this model, but I can see where they'd be an issue in AD when dealing with user names or locations.
Check the Kixtart UDF Library on my web site and grab the AtoU UDF. It's actually a pair of UDFs that do simple ASCII/Unicode translations. They might be of help in your situation. If not directly useful, they might provide some ideas for your specific need. The AtoU UDF was developed when we needed to query AD to perform Exchange to Archive data migrations, so it might just be what you need.
Glenn
_________________________
Actually I
am a Rocket Scientist!