On my system, there are files and folders with russian file names. However, in dired buffers and filename complations they are garbled (as mojitake).
The problem is compounded by the fact that even if i switch to russian input methods, russian parts of the path are not recognized when i ipnut them when, for example, while running
As far as i can determine, filenames are actually in utf-8; at least when i recode dired buffer with that encoding, they are shown correctly (although buffer pretty much stops working, as attempts to follow those directories cause "no such directory" errors).
When i set langage environment to UTF-8, problem partially goes away, as at least dired buffer behaves properly, but i have problems with entering russian parts of the path (as input-method is not russian there), and setting input method messes filename completions again,
How can the problem be resolved?