Are you using a UTF-encoding for characters? I'm sure that D wouldn't discriminate against Cyrillic characters. You might be able to find a solution by reading this page:
I built the examlpe notepad from source in dnote.d. When I tried to open a file with cyrillic symbols in the filename it asserted:
"invalid UTF-8 sequence"