Lesimyの備忘録

忘れっぽい脳のための忘備録

Windows PowerShell の文字コード

2024-03-26 13:52:09 | ブログ
Windows Power Shell の文字コードの扱いには一貫性が無いそうだ。
そんな迷惑な仕様が許されるのか?

出力の既定では UTF-16LE だが、ファイル書き出しでファイル無しか、空のファイル時にはシステムロケールのANSIレガシーコードページになる。

ファイルのタイプにより UTF-8BOMなしやAsciiだったりする。

追記の場合は既存ファイルのエンコードになる。

しかしコードページを見ると、下記のように CP932になっている。
> CHCP
現在のコード ページ: 932