在handle.exe上设置UTF-8编码?

时间:2019-01-23 16:31:23

标签: windows powershell encoding

我想获取进程ID,其中在打开的文件名中包含日语字符。

为此,我尝试使用handle.exe。但是作为以下结果,我得到了未编码的字符。您如何解决这个问题?

$OutputEncoding = New-Object -typename System.Text.UTF8Encoding
[Console]::OutputEncoding = New-Object -typename System.Text.UTF8Encoding

PS C:\pg\20190105072154> echo "あいうえお"
あいうえお
PS C:\pg\20190105072154> handle64.exe -p vlc.exe| sls "mp3"

  6A8: File  (RW-)   E:\_videos\_youtube_dl\_soundcloud_likes_you\85351791--????? - DAYS of DASH(Visko Remix)--Visko.mp3

0 个答案:

没有答案