文字コードの変換II - PowerShell Scripting Weblog

2006/06/28

元記事はhttp://winscript.s41.xrea.com/mt/archives/2005/09/post_3.htmlです。

文字コードを変換するサンプルスクリプトです。例では引数に与えたShift_JISのテキストファイルをUTF-8に変換します。.NET Frameworkのオブジェクトを自由自在に呼び出せる便利さを味わってください。

$sr = new-object System.IO.StreamReader (
   $args[0], 
   [System.Text.Encoding]::GetEncoding("sjis"))

$sw = new-object System.IO.StreamWriter (
   ([System.IO.Path]::GetFileNameWithoutExtension($args[0]) +
   "_utf8" +  [System.IO.Path]::GetExtension($args[0])),
   [System.Text.Encoding]::GetEncoding("utf-8"))

while (($line = $sr.ReadLine()) -ne $null){
	$sw.WriteLine($line)
}
$sr.Close()
$sw.Close()
元記事:http://blogs.wankuma.com/mutaguchi/archive/2006/06/28/31470.aspx

トラックバック

トラックバックはまだありません

トラックバックPing:


コメント

コメントはまだありません


コメントをどうぞ

名前 (省略可) :
E-mail or URL (省略可) :


前の記事へ | 次の記事へ

Copyright © 2005-2016 Daisuke Mutaguchi All rights reserved

mailto: mutaguchi at roy.hi-ho.ne.jp

Awards

Books

Twitter