Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
уровень серьезности : предупреждение
Описание
Это правило определяет, когда about_ файл помощи не использует кодирование UTF-8. Правило проверяет, что файлы справки, начинающиеся с about_ и заканчивающиеся .help.txt , сохраняются в кодировке UTF-8. Для проверки кодировки файла используется свойство CurrentEncoding класса StreamReader .
Чтобы ваши файлы поддержки использовали правильное кодирование, следуйте следующим рекомендациям:
- При использовании команд PowerShell для записи в файлы установите параметр кодирования на
utf8,utf8BOM, илиutf8NoBOM. - При создании или редактировании файлов помощи в текстовом редакторе настройте его на сохранение файлов в формате UTF-8. Обратитесь к документации вашего редактора для инструкций по настройке кодировки файла.
Пример
Несоответствующий
$helpText = @'
TOPIC
about_Contoso
SHORT DESCRIPTION
Describes Contoso commands.
'@
$helpText | Set-Content -Path "about_Contoso.help.txt" -Encoding Unicode
Compliant
$helpText = @'
TOPIC
about_Contoso
SHORT DESCRIPTION
Describes Contoso commands.
'@
$helpText | Set-Content -Path "about_Contoso.help.txt" -Encoding utf8NoBOM
См. также
Дополнительные сведения см. в следующих статьях: