以下の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/01/04/174321より取得しました。


PowershellのGet-Contentコマンドレットで文字コードを指定する

本日はPowerShellの小ネタ枠です。
PowershellのGet-Contentコマンドレットで文字コードを指定する方法です。

Get-Contentコマンドレット

Get-Contentコマンドレットは指定したファイルの内容を表示します。
テキストファイルを指定するとコンソール上でテキストファイルの内容を確認できます。
learn.microsoft.com

Get-Contentの文字コード

Get-ContentコマンドレットはUTF-8(BOMなし)の文字コードで内容を表示します。
テキストファイルを文字化けせずに表示する場合は -Encoding オプションで適切なエンコードを指定する必要があります。

Get-Content -Encoding utf8 (指定ファイル)

例として以下の文字コードが利用できます。

識別子 コード種別
ascii SHIFT-JIS
unicode UTF-16
utf7 UTF-7
utf8 UTF-8
utf8BOM UTF-8(BOMあり)
utf8NoBOM UTF-8(BOMなし)
utf32 UTF-32

以下のように文字化けするテキストファイルではエンコードを指定すると正常に表示できます。




以上の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/01/04/174321より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14