Hi.
I still got these problems.
0. I am not sure which codesets (I mean utf8, koi8-r etc.) my filenames are in.
1.
ls inside a folder containing some kind of cyrillic filenames (see above for "why
some kind")
does:
??.mp3
2.
mc showing this very folder
usually lists:
.mp3
3. Suppose I do something like
mapfile [TAB] in this folder, substituting these
??s as an argument.
3.1. The resulting command will look like:
mapfile :\263\303\233\323\....
(not exactly, just e.g.)3.2. The resulting output will look like:
-bash: mapfile: `Киш Танец злобного гения.mp3' not a valid identifier.#This mean my console is ABLE to output cyrillic!4. After some magic with LC_ALL, LANG, LANGUAGE, mc had shown normal cyrillic filenames but only in one folder.
4.1 I had tried
convmv in this folder but with no effect, I even hadn't
actually renamed the files, doing only a dry run to test it. After that I noticed mc showed
some filenames I ran
convmv in another folder but mc hadn't showed it normally, so these actions I suppose are not linked between themselves.
5.
vim wasn't working with cyrillic normally until I built it manually from git with utf8 support marked and packed as my own extension. Official
nano doesn't do, too.
I will still reread this topic, but that's all of my issues. Maybe it's obvious to someone what to do, more than to me.