UseUTF8EncodingForHelpFile

심각도 수준: 경고

묘사

이 규칙은 도움말 파일이 UTF-8 인코딩을 사용하지 않을 때 about_ 감지합니다. 이 규칙은 도움말 파일이 UTF-8 인코딩으로 저장 about_.help.txt 되어 있음을 확인합니다. StreamReader 클래스의 CurrentEncoding 속성을 사용하여 파일의 인 코딩을 확인합니다.

도움말 파일이 올바른 인코딩을 사용하도록 하려면 다음 지침을 따르세요:

  • PowerShell 명령어로 파일에 쓸 때는 인코딩 매개변수를 , utf8utf8BOM, 또는 utf8NoBOM로 설정하세요.
  • 텍스트 편집기에서 도움말 파일을 생성하거나 편집할 때, UTF-8 형식으로 파일을 저장하도록 설정하세요. 파일 인코딩 설정에 대한 지침은 에디터 문서를 참고하세요.

Example

비준수

$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

참고하십시오

자세한 내용은 다음 문서를 참조하세요.