• 締切済み

Powershell ではUTF8出力を表示できない?

Powershell でnkfが使えないとわかりました。 http://d.hatena.ne.jp/sirocco/20090511/1242070398 UTF8絡みはDOS窓でやるしかないのでしょうか? (ファイルに限った話ではなく、パイプ入力で) utf8.txt これはUTF-8ファイルです。 Powershell> type utf8.txt | nkf -s ?????UTF-8?????????????? cmd.exe> type utf8.txt | nkf -s これはUTF-8ファイルです。 Powershell 1.0 ローカライズ版 Windows XP SP-3

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

nkfは使えないようですが、コード変換のスクリプトを書くことはできるみたいですね。 スクリプトを書いておいてそこに流すのは出来るのではないかと。 参考: http://d.hatena.ne.jp/chiaki1220jp/20090421

gotoumak
質問者

お礼

参考サイト拝見いたしましたが、さっぱり理解できませんでした。(すみません) UTF-8文字の表示、こんな基本的なところでつまづいてしまうとは、がっかりです。 アドバイスありがとうございました。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

入れていいならcygwinとか…… PowerShellで使えないのははっきりしているようですから、コマンドプロンプト以外の代替手段ということで。

gotoumak
質問者

お礼

ありがとうございました。

gotoumak
質問者

補足

PowerShellはそんなに不便なのでしょうか...

関連するQ&A