Ta2i4
19.05.2008, 15:41
Не знал, куда написать, поэтому сюда.
В Windows XP в каталоге system32 есть файлы с расширением *.nls. Я думаю, и думаю, что не ошибаюсь, что это файлы, содержащие информацию о кодировках текста. Например, c_1251.nls - файл знакомой всем кодировки Windows-1251. Но судя по всему, кодировки там почти все ANSI, а unicode.nls - одна, хотя существуют UTF - 16LE, 16BE, 8, 7.
В текстовых редакторах файлы выглядят не как обычные файлы с текстом. AkelPad утверждает, что это бинарные файлы.
Теперь вопросы:
1. Можно ли с помощью чего-нибудь (программы) нормально прочитать эти файлы и вообще узнать их структуру?
2. Подскажите пару ссылок на серьезные статьи, рассматривающие все имеющиеся в системе Windows кодировки и их отличия (в частности, по порядку символов в кодировке и т.д.).
Кодировки собираюсь применять в приложении, написанном на Delphi, для перекодировки из одной в другую.
В Windows XP в каталоге system32 есть файлы с расширением *.nls. Я думаю, и думаю, что не ошибаюсь, что это файлы, содержащие информацию о кодировках текста. Например, c_1251.nls - файл знакомой всем кодировки Windows-1251. Но судя по всему, кодировки там почти все ANSI, а unicode.nls - одна, хотя существуют UTF - 16LE, 16BE, 8, 7.
В текстовых редакторах файлы выглядят не как обычные файлы с текстом. AkelPad утверждает, что это бинарные файлы.
Теперь вопросы:
1. Можно ли с помощью чего-нибудь (программы) нормально прочитать эти файлы и вообще узнать их структуру?
2. Подскажите пару ссылок на серьезные статьи, рассматривающие все имеющиеся в системе Windows кодировки и их отличия (в частности, по порядку символов в кодировке и т.д.).
Кодировки собираюсь применять в приложении, написанном на Delphi, для перекодировки из одной в другую.