タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

powershellと.netに関するkkotyyのブックマーク (1)

  • [Powershell] UTF-8 でエンコードされた標準出力を受け取る | Aqua Ware つぶやきブログ

    2バイト目に ASCII コードがくることを想定していないコンソールアプリなど、標準出力を UTF-8 として使用するコンソールアプリは少なくない。 しかし、PowerShell は標準では UTF-8 の標準出力をそのまま読み取ることができない。 そういった場合でも、.NET Framework を駆使すれば、ちゃんと文字列として取得できる。 たとえば、以下のようなバッチファイルを、 utf8out.bat などとして用意しておく。 (ちゃんと標準ストリームを使用していることを明確にするため、あえてバッチで書いた) @echo off powershell -Nologo -Command "$binutf8 = [Text.Encoding]::UTF8.GetBytes('((いろはに))'); [Console]::OpenStandardOutput().Write($binut

    kkotyy
    kkotyy 2012/07/04
    一応メモ
  • 1