C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

PowerShellでGit ls-filesコマンド

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■91460 / inTopicNo.1)  PowerShellでGit ls-filesコマンド
  
□投稿者/ 青い子豚 (1回)-(2019/06/29(Sat) 16:42:33)

分類:[その他の言語] 

PowerShellで以下のコードを実行しました。
$files = git ls-files
$files[1]の出力結果が文字化けしてしまいます。

---------------------------------------------
PS D:\CHARTEST> $str = "あいうえお"
PS D:\CHARTEST> $str
あいうえお
PS D:\CHARTEST> git ls-files
newtext.txt
新しいテキスト.txt
PS D:\CHARTEST> $files = git ls-files
PS D:\CHARTEST> $files[0]
newtext.txt
PS D:\CHARTEST> $files[1]
譁ー縺励>繝・く繧ケ繝・txt
-----------------------------------------------

Gitのレポジトリに英語のファイルと日本語のファイルを追加しました。
--追加したファイル---------
newtext.txt
新しいテキスト.txt

git ls-filesを直接出力した場合は文字化けしないのですが
一度$files変数に入れると文字化けしてしまいます。

回避する方法をご教示ください。

PowerShellの文字コードは日本語Shift-JISです。

引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ