Select-Stringコマンドレットに-Encodingオプションを使用して実行する。-Encodingオプションにdefaultを指定すると、文字コードをシフトJISとして検索する。以下は、シフトJISでファイルを作成し、それを使用して実際に検索した例。-Encodingオプションを付けない場合は検索できないが、-Encodingオプションにdefaultを指定すると、検索できていることがわかる。
PS > $lines = "あい", "いうえ", "うえお" PS > $odir = (gl).Path PS > $lines | Out-File -Encoding default ($odir + "\temp.txt") PS > Get-Content .\temp.txt -Encoding Default あい いうえ うえお PS > Select-String "うえ" temp.txt PS > Select-String "うえ" temp.txt -Encoding default temp.txt:2:いうえ temp.txt:3:うえお PS > Select-String "お" temp.txt -Encoding default temp.txt:3:うえお