PowerShellでリダイレクトする際の文字エンコード指定
以前の記事でechoで作成した.gitignoreがgitに認識されず困った、と書いたがその後にわかった解決策を書いておきます。
結論から言うとPowerShellのOut-Fileコマンドレットを使い、エンコードを指定すればいい。
この前の例だと以下のようにする
echo test |
Out-File -Encoding Default -Append -FilePath .gitignore
エンコード指定Defaultでシステム標準のSJISで出力される模様。