2022-07-15 日本語を含むPSスクリプトにご用心 MS系技術 起きたトラブルをメモす。 注釈などに日本語を含んだPowerShellのスクリプト内が動かなかった。 スクリプトを見直しても問題なさそうだった。 最終的に原因が文字コードだったっぽい。 いろいろ調べた結果、PowerShellはスクリプトの文字コードの自動判別がないらしい。 しかもスクリプト実行時に文字コードを指定することもできぬらしい。 そして、日本語を正しく扱えるのはShift-JISかBOM付きのUnicodeとのこと。 日本語を扱う以上、常に文字コード問題がつきまとう気がしてならない。。。 以上。