Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Кодировка inf-файла (http://forum.oszone.net/showthread.php?t=195665)

Nun-Nun 03-01-2011 22:23 1580077

[решено] Кодировка inf-файла
 
Подскажите, в какой кодировке должен быть inf-файл, а то мне AkelPad совсем голову заморочил со своими автоопределениями: в сохранённых им inf-файлах вместо кириллицы - абракадабра.

gora 03-01-2011 22:25 1580079

Цитата:

Цитата Nun-Nun
в какой кодировке должен быть inf-файл »

Кириллица Windows (1251)

Nun-Nun 03-01-2011 22:34 1580088

Если не сложно, подскажите ещё по такому вопросу: в XP при удалении установленной программы в "Установка и удаление программ" выскакивает сообщение в виде абракадабры вместо кириллицы. Информация для этого сообщения берётся из установочного inf-файла программы или проблема обусловлена чем-то другим?

gora 03-01-2011 22:37 1580098

Nun-Nun, в этом форуме это оффтоп. Откройте ветку в "Хочу все знать", прикрепите свой инф файл и скриншот сообщения там, попробую помочь.

Mr dUSHA 03-01-2011 22:43 1580101

Цитата:

Цитата Nun-Nun
в какой кодировке должен быть inf-файл »

ANSI или Юникод (little endian). Вариант big endian ОСь не поддерживает.

Юникод здесь полезен, если необходимо в одном INFе разместить текстовые строки на разных языках и кодировках, и при этом все они нормально внесутся в реестр без искажений. В то время как локализованные строки, записанные там в ANSI, система интерпретирует в кодировке текущей локали.
Так что если пишете INF только на английском или с русскими строками, и использоваться он будет только на русских ОСях, то проще всего использовать ANSI 1251, а Юникод будет более универсален.

Nun-Nun 03-01-2011 22:51 1580110

gora, Mr dUSHA,

Вроде решилось. Проблема действительно крылась в кодировке inf-файла из-за неправильного автоопределения AkelPad-ом. Пересохранил в ANSI 1251, и абракадабра исчезла. Всем спасибо, тему можно закрыть.


Время: 05:25.

Время: 05:25.
© OSzone.net 2001-