- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- PowerShell/日本語/日本語ファイルの入出力 へ行く。
- 1 (2016-03-19 (土) 00:18:41)
- 2 (2016-03-19 (土) 00:28:28)
- 3 (2018-03-31 (土) 11:51:12)
* 日本語ファイルの入出力 [#tc09afe3] ** 前提 [#oad576c6] - PowerShellの内部エンコーディングはUTF16。 - PowerShellが自動判別して読み込めるエンコーディングは、UTF16、SJIS、UTF8(BOMあり)。 -- 入力元のテキストファイルがどうであれ、読み込み時にUTF16へ変換される。 - PowerShellがファイルを出力する際の既定のエンコーディングはUTF16。 -- すなわち、ファイル書き出しコマンドレットや">" によるリダイレクトでのファイル出力時。 - 日本語WindowsのPowerShellターミナルソフト(コマンドプロンプト)の既定のエンコーディングはSJIS。 ** UTF8のテキストファイルを出力 [#qb75b012] [console]::OutputEncoding = [Text.Encoding]::UTF8 echo "あいうえお" > out.txt