なんと簡潔なことか
static void Main(string[] args)
{
if (args.Length == 1)
{
string ReadString = File.ReadAllText(args[0], Encoding.GetEncoding("shift_jis"));
string ReplaceString = System.Web.HttpUtility.UrlDecode(ReadString);
File.WriteAllText(args[0], ReplaceString, Encoding.GetEncoding("shift_jis"));
}
}
LogParserのリファラ一覧を取得したいとの某J氏のリクエストに答えてLogParserのQueryを作成しましたが、リファラなので、検索キーが%A0などとエンコードされています。
それじゃあまりに寂しいのでUrlDecodeするものを作った次第。
正味日本語で説明する3行で出来上がっています。いい感じ。