На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Filenames



In Windows, the ANSI character set is used in window manager and GDI; the MS-DOS FAT file system uses the OEM character set. Windows applications that create MS-DOS files have sometimes had to use the CharToOem and OemToChar functions to translate between these character sets. However, the New Technology file system (NTFS) is capable of storing filenames in Unicode; no translation is necessary with NTFS.

With Unicode implementations of the file-system functions, it is not necessary to perform translations to and from ANSI and OEM character sets. Instead, a developer can use a single source file to compile non-Unicode versions of an application by providing macros for functions that are not invoked when compiling for Unicode, such as CharToOem and OemToChar.
The special filename characters in MS-DOS are unchanged in Unicode filenames:
"\," "/," ".," "?," "*."

These special characters are in the ASCII range of characters (0x00 through 0x7F) and their Unicode equivalents are simply the same values in a 2-byte form: 0x0000 through 0x007F.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Filenames



В Окне, набор символов ANSI использован в менеджере окна и GDI; файловая система ЖИРА МС-DOS использует набор символов OEM. Приложения Окна, которые создают файлы МС-DOS иметь иногда должно использовать CharToOem и функции OemToChar, чтобы переводиться между этими наборами символов. Тем не менее, файловая система Новой Технологии (NTFS) способная хранить filenames в Уникоде; никакой перевод не нужен с NTFS.

С реализациями Уникода файловых-системных функций, нет необходимости выполнять переводы на и из ANSI и наборов символов OEM. Взамен, разработчик может использовать единственный исходный файл, чтобы компилировать не-версии Уникода приложения обеспечивая макро для функций, что не введены при компиляции для Уникода, как например, CharToOem и OemToChar.
Специальные filename символы в МС-DOS неизменные в Уникоде filenames:
"\," "/," ".," "?," "*."

Эти специальные символы - в дипазоне ASCII символов (0x00 через 0x7F) и их эквиваленты Уникода являются просто теми же величинами в 2- байтовой форме: 0x0000 через 0x007F.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz