• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

cyrillic / unicode filenames

Colt45

Lifer
I can't seem to have files with cyrillic filenames.

My locale is en/gb/UTF8... I've got unicode fonts installed. I'm using "unicode" xterm.



If i have a tarball with files inside with cyrillic names, and i untar it, the unicode letters are replaced with ???, and directories are replaced with _.
So eventually tar gets two files named ????.???, and skips a file cause it tries to overwrite the other, etc.


If I try to transfer a unicode filename file from windows to the linux box with SFTP, it bitches that such a file exists (and it doesn't), normal ascii files transfer fine.


any ideas here? 🙁


oh yeah.. If i cat a text file with cyrillic text inside, it shows up fine in the terminal. It's just the filenames that don't work.
 
Nope, its ext3.

I know you have to force fat or ntfs as utf8 when you mount it, but there's nothing like that for linux partitions is there?
 
Crap.. I just saved a file with cyrillic letters copied out of charmap, and it worked


So maybe the files inside the tarball are using some other encoding for the filename? cp-1251 or something.. It does show up on windows.
 
well i sort of lied.
it was a .7z

I tried p7zip, it had the same problem. so un unzipped it in windows, filenames showed up fine, and then i made a tarball in windows, and it still has the same problem in linux.



Anyways, I just tried p7zip again and it works now, go figure. 🙂
 
Back
Top