ANSIかUTF-8(BOM付き)のどちらか。
Unix系のではテキストファイルはUTF-8(BOM付き)は正しく処理されない。
Visual Studio CodeではテキストファイルはUTF8NoBOMで保存される。Ascii文字以外の文字が含まれると文字がPowerShellは正しく処理されない。
結論として、
PowerShellスクリプトでAscii文字以外を使用するには、UTF-8(BOM付き)にする必要がある。PowerShellスクリプトファイルはBOMがないファイルはANSIとして処理される。
https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_character_encoding?view=powershell-7.5
0 件のコメント:
コメントを投稿