メモす

学びしことを忘れぬようメモす

日本語を含むPSスクリプトにご用心

起きたトラブルをメモす。

注釈などに日本語を含んだPowerShellスクリプト内が動かなかった。 スクリプトを見直しても問題なさそうだった。

最終的に原因が文字コードだったっぽい。 いろいろ調べた結果、PowerShellスクリプト文字コードの自動判別がないらしい。 しかもスクリプト実行時に文字コードを指定することもできぬらしい。 そして、日本語を正しく扱えるのはShift-JISかBOM付きのUnicodeとのこと。

日本語を扱う以上、常に文字コード問題がつきまとう気がしてならない。。。

以上。