超まとめ
テキストファイルの文字コードを変換するスクリプトです。
コード例
1 | #文字コード変換処理(UTF-8 → Shift_JIS) |
2 | $enc_shift_jis = [Text.Encoding]::GetEncoding( "Shift_JIS" ) |
3 | $enc_utf_8 = [Text.Encoding]::GetEncoding( "UTF-8" ) |
4 | $reader = New-Object IO.StreamReader( "c:\work\$出力ファイル名" , $enc_utf_8) |
5 | $writer = New-Object IO.StreamWriter( "c:\work\s$出力ファイル名" , $false , $enc_shift_jis) |
6 | while(! $reader .EndOfStream){ |
7 | $writer .WriteLine( $reader .ReadLine()) |
8 | } |
9 | $reader .Close() |
10 | $writer .Close() |