質問者
PowerShell_Export-Csv_文字化け

質問
-
有識者の方にご質問がございます。
本件、フォーラム上で類似の件があり、
試してみたのですが、どうもうまくいきません。
下記に実行した手順を記載致しますので、
下記手順で問題点ございましたらご教授頂けますでしょうか。
・PowerShellのプロンプトで下記コマンド実行
Get-WmiObject -Class Win32_Product | Select-Object Name,Version | Format-List | Export-Csv C:\temp\test.csv -Encoding UTF8
※「UTF8」以外にも「Default」「Unicode」も実施済み
・サーバーから作業端末へCSVファイルへ保存
・Excel2010で開くと文字化け
以上、よろしくお願い致します。
すべての返信
-
> 本件、フォーラム上で類似の件があり、
何故その URL を書けないのですか?
> 試してみたのですが、どうもうまくいきません。
「うまくいきません」とはどういうことですか? 期待した結果は何で、実際に試した結果は具体的にどうなるのですか?
CSV ファイルならメモ帳で開けるはずですが、中身を見てみましたか? どうなってました?
> ※「UTF8」以外にも「Default」「Unicode」も実施済み
「Default」というのが何だか分かりませんが Shift_JIS は試しましたか?
- 編集済み SurferOnWww 2014年6月21日 9:59 タイポ修正
- 回答の候補に設定 チャブーンMVP 2014年6月24日 3:24
-
文字化けというより、コマンドが間違っていませんか?
Format-Listコマンドレットは、出力オブジェクトをリスト形式にして出力するコマンドレットなので、通常、パイプラインの末端以外で使うことはありません。(リスト形式の見た目のままをテキストファイルに出力する等の場合は除く)
Get-WmiObject -Class Win32_Product | Select-Object Name,Version | Export-Csv C:\temp\test.csv -Encoding UTF8
これでいけると思います。
- 回答の候補に設定 チャブーンMVP 2014年6月24日 3:24