Total Commander cannot access files containing certain characters like ALT-255. What can I do?: Difference between revisions

From TotalcmdWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''A:''' DOS and Windows use different character sets, ASCII and ANSI. Certain characters contained in ASCII such as DOS line drawing characters do not exist in Windows! You must start a DOS box and rename the file by hand with RENAME. A similar problem exists on Windows NT: This system uses Unicode to store file names. If there is a file name from a different language than set in Windows (e.g. Russian or Chinese), Total Commander cannot access it.
'''A:''' DOS and Windows use different character sets, ASCII and ANSI. Certain characters contained in ASCII such as DOS line drawing characters do not exist in Windows! You must start a DOS box and rename the file by hand with RENAME. A similar problem exists on Windows NT: This system uses Unicode to store file names. If there is a file name from a different language than set in Windows (e.g. Russian or Chinese), Total Commander of version below 6.0 cannot access it. Total Commander 6.0 and later can access file with Unicode name if there is a DOS-name present for this file. To enable generating DOS-names for NTFS drives you need to set the registry key:
 
<pre>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000</pre>
 
PS: Remember that improper changes in registry can cause your system to crash! Be careful when editing the registry.


Back to [[FAQ File operations]]
Back to [[FAQ File operations]]

Revision as of 08:56, 4 September 2005

A: DOS and Windows use different character sets, ASCII and ANSI. Certain characters contained in ASCII such as DOS line drawing characters do not exist in Windows! You must start a DOS box and rename the file by hand with RENAME. A similar problem exists on Windows NT: This system uses Unicode to store file names. If there is a file name from a different language than set in Windows (e.g. Russian or Chinese), Total Commander of version below 6.0 cannot access it. Total Commander 6.0 and later can access file with Unicode name if there is a DOS-name present for this file. To enable generating DOS-names for NTFS drives you need to set the registry key:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000

PS: Remember that improper changes in registry can cause your system to crash! Be careful when editing the registry.

Back to FAQ File operations