Alternate Data Streams with non-cp-1252 names
Moderators: Hacker, petermad, Stefan2, white
Alternate Data Streams with non-cp-1252 names
I have noticed that TC cannot handle files with ADSs where the filename consists of cp-1252 chars and ADS name includes a non-cp-1252 char. When I handle such files in Windows Explorer then everything works fine. If I change the filename not to consist of CP-1252 chars only then everything works fine also even in TC.
Config: W2k Server SP4 EN, TC 7.0 pb3 EN
Edit: Corrected the name of the topic
Config: W2k Server SP4 EN, TC 7.0 pb3 EN
Edit: Corrected the name of the topic
Last edited by kefish on 2007-01-23, 10:53 UTC, edited 1 time in total.
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Indeed TC isn't a Unicode program, it's an ANSI program. Alternate Data Streams with characters from a different code page are currently not supported. They will be supported in TC 7.5 or 8 where the entire program will be converted to Unicode only.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
It means that it will probably no longer work on Windows 9x, which doesn't contain the Unicode functions - unless I find a good way to support both.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
To kefish:
ADS stands for Alternate Data Stream (see http://en.wikipedia.org/wiki/Fork_%28filesystem%29).
Please correct the title of your topic so that it can be found if somebody searches for the correct term.
ADS stands for Alternate Data Stream (see http://en.wikipedia.org/wiki/Fork_%28filesystem%29).
Please correct the title of your topic so that it can be found if somebody searches for the correct term.
2ghisler(Author)
Does that mean that .ini, .lng, .mnu, .inc. and .bar files has to be written in unicode?converted to Unicode only
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
have you tried TNT controls? they are still free (there's hope for this world). also see "Tnt Convert Tool" on the download page...It means that it will probably no longer work on Windows 9x, which doesn't contain the Unicode functions - unless I find a good way to support both
i must say that i am quite surprised with the news since tc has supported windows 3.11 for way too long...[/url]
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, they have been suggested in the past. I couldn't use them with Delphi 2, which I had to use for compatibility with the 16-bit version. But now that the 16-bit version has been dropped, I may move to a newer Delphi version...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
What about this: The Microsoft Layer for Unicode on Windows 95/98/Me Systemsghisler(Author) wrote:It means that it will probably no longer work on Windows 9x, which doesn't contain the Unicode functions - unless I find a good way to support both
Newer, better !
2ghisler(Author)
Good morning,

• This is time saving…
VG
Claude
Clo

• …which makes the hotkeys in the menus by itself ?…But now that the 16-bit version has been dropped, I may move to a newer Delphi version...

• This is time saving…

Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Unfortunately it's available only as a C library, not for Delphi.The Microsoft Layer for Unicode on Windows 95/98/Me Systems
I already use a similar self-written layer to use long names also in the 16-bit version, so I may be able to rewrite it for supporting Win9x/ME.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
2ghisler(Author)
I just googled and found:
http://www.cs.wisc.edu/~rkennedy/mslu
I guess there are many possible solutions to think about for the Unicode version of Total Commander. I guess it's too early to discuss this in detail.
I just googled and found:
http://www.cs.wisc.edu/~rkennedy/mslu
I guess there are many possible solutions to think about for the Unicode version of Total Commander. I guess it's too early to discuss this in detail.