In the Commands - synchronize dirs utility, the compare function fails to find directories which have special language characters in the directory name.
For example directories containing the German umlaut (ä ö ü) or Cyrillic characters (e.g. я ъ ж ...) are ignored.
This happens when these characters are not in the currently selected codepage (selected in control panel - regional settings - Language for non unicode programs).
This is a problem for people working in more than one language, because you can only select one codepage. So either cyrillic characters, or German characters can be made to be recognised properly, but not both at the same time.
This seems to be a problem specific to the synchronize dirs utility. In the normal 2 window commander display, the directories are displayed, and can be copied with F5.
A related problem is that special characters in filenames are replaced with the block character. Again this is only in the synchronize dirs utility - in the main commander windows the filenames are correctly represented,
synchronize dirs misses some directories
Moderators: Hacker, petermad, Stefan2, white
Confirm.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Indeed directories with Unicode names are not supported in Total Commander - nowhere. In the normal file lists, you can access them only if they have an alternate DOS name. The Sync tool can't access them at all, because often the DOS name isn't the same in two locations for the same directory. Therefore it's better to ignore them than to use the DOS name.
Full Unicode support is planned for TC 7.5 or 8.
Full Unicode support is planned for TC 7.5 or 8.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
How about a warning, instead of ignoring the directories?
That way, if you synchronize your laptop with your desktop, you wont go on a trip and discover too late that there are several files missing.
The sync files utility is very useful if it syncs all your files, or tells you which ones it hasnt synced. It is less useful if it has given you the illusion of having synced all your files, and you find out later that it hasnt.
Anyway, I think TC is great product otherwise, and I look forward to the Unicode support.
That way, if you synchronize your laptop with your desktop, you wont go on a trip and discover too late that there are several files missing.
The sync files utility is very useful if it syncs all your files, or tells you which ones it hasnt synced. It is less useful if it has given you the illusion of having synced all your files, and you find out later that it hasnt.
Anyway, I think TC is great product otherwise, and I look forward to the Unicode support.
2StatusQuo
Unicode allows to use all known chracters at once.
That's because you are probably using the German charset.The above problem does not occur here (W2k SP4 + XP SP2). I'm not (knowingly) using Unicode.
If you choose another one you'll have the same issue.This happens when these characters are not in the currently selected codepage (selected in control panel - regional settings - Language for non unicode programs).
Unicode allows to use all known chracters at once.