This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Known issues with Unicode characters in filenames

 
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (English) Printable version
View previous topic :: View next topic  
Author Message
misvin
Junior Member
Junior Member


Joined: 14 Aug 2010
Posts: 51

PostPosted: Sat Nov 11, 2017 9:19 am    Post subject: Known issues with Unicode characters in filenames Reply with quote

Hi All,

I want to use Unicode characters in file and directory names, including the following symbols:

1. Unicode Character "Left Double Quotation Mark" (U+201C) as replacement of illegal character " in filename.

2. Unicode Character "OCR Double Backslash" (U+244A) as replacement of illegal character \ in filename.

3. Unicode Character "Black Question Mark Ornament" (U+2753) as replacement of illegal character ? in filename.

4. Unicode Character "Fullwidth Colon" (U+FF1A) as replacement of illegal character : in filename.

5. Unicode control characters: LRM (Left to Right Mark), RLM (Right to Left Mark), LRE (Left to Right Embedding), RLE (Right to Left Embedding), LRO (Left to Right Override), RLO (Right to Left Override).

My question:

Do you know about any issues, limitations, problems, restrictions etc. with using Unicode characters (in general) and any of the above listed characters (in particular) when a user want to:

1. Execute different operations in Total Commander 9.10 (Windows 10), including copy/move, search files, synchronize directories, archive/unpack, multi-rename, split/combine.

2. Execute different operations in File Explorer, Command Prompt/Windows PowerShell.

3. Send, receive, open files with Unicode characters by mail (GMail, Yahoo, Hotmail, Exchange Server).

4. Upload and synchronize files with Unicode characters on OneDrive, Google Drive, Dropbox cloud storage.

Thanks
Back to top
View user's profile Send private message
milo1012
Power Member
Power Member


Joined: 02 Feb 2012
Posts: 1032

PostPosted: Sat Nov 11, 2017 2:55 pm    Post subject: Reply with quote

First point:
TC has some (IMO overcautious) filter concerning RTL/LTR Unicode markers, see
http://www.ghisler.ch/board/viewtopic.php?t=46465

Second:
I know the Win32 API pretty well, and I never heard about any restrictions when it comes to Unicode characters.
The API is pretty much agnostic when it comes to the semantics of characters (except of course the well-known Windows forbidden characters). So Explorer shouldn't care about these characters in file names. In the command prompt you may have issues displaying special characters, though.

For the third and fourth point I can't really say much about those platforms, you probably should ask in their dedicated forums about restrictions. But one important thing such platforms should consider and care about is Unicode Normalization. I wrote a plug-in which might help when it comes to synchronizing file names in different normalization forms.
_________________
TC plugins: PCREsearch and RegXtract
Back to top
View user's profile Send private message Send e-mail
ghisler(Author)
Site Admin
Site Admin


Joined: 04 Feb 2003
Posts: 34715
Location: Switzerland

PostPosted: Sun Nov 12, 2017 8:37 am    Post subject: Reply with quote

TC currently doesn't support Unicode in path names to its settings files, e.g. to wincmd.ini, wcx_ftp.ini or the button bar files. Why? The used functions to write to ANSI ini files also accept only ANSI file names.
_________________
Author of Total Commander
http://www.ghisler.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
misvin
Junior Member
Junior Member


Joined: 14 Aug 2010
Posts: 51

PostPosted: Sun Nov 12, 2017 10:44 am    Post subject: Reply with quote

ghisler(Author) wrote:
TC currently doesn't support Unicode in path names to its settings files, e.g. to wincmd.ini, wcx_ftp.ini or the button bar files. Why? The used functions to write to ANSI ini files also accept only ANSI file names.

If this is the only problem with Unicode support in TC, then I can live with that Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (English) All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group