Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
niveau de gravité : avertissement
Description
Cette règle détecte lorsqu’un about_ fichier d’aide n’utilise pas l’encodage UTF-8. La règle vérifie que les fichiers d’aide commençant par about_ et se terminant par .help.txt sont sauvegardés en encodage UTF-8. Il utilise la propriété CurrentEncoding de la classe StreamReader pour vérifier l’encodage du fichier.
Pour garantir que vos fichiers d’aide utilisent le bon encodage, suivez ces directives :
- Lorsque vous utilisez des commandes PowerShell pour écrire dans des fichiers, réglez le paramètre d’encodage sur
utf8,utf8BOM, ouutf8NoBOM. - Lorsque vous créez ou modifiez des fichiers d’aide dans un éditeur de texte, configurez-le pour enregistrer les fichiers au format UTF-8. Consultez la documentation de votre éditeur pour obtenir des instructions sur la configuration de l’encodage du fichier.
Example
Non conforme
$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
Voir aussi
Pour plus d’informations, consultez les articles suivants :