我有PS命令在我的Windows中显示ANSI代码页reg query HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage |find /i "ACP"
。
此命令reg query HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage|find /i "c_"
显示我窗口中的所有代码页。
发布于 2018-12-18 14:41:06
这是我选择的一种方法,用于确保所有编码都匹配控制台和/或来自外部程序的输出和输入:
# Set all encoding to UTF8
$setvariableParams = @{
'Name' = 'OutputEncoding'
'Value' = New-Object -TypeName System.Text.UTF8Encoding
'Option' = 'AllScope'
'Scope' = 'global'
'Force' = $true
}
Set-Variable @setvariableParams
[Console]::InputEncoding = [Console]::OutputEncoding = $OutputEncoding
您应该能够找到符合您想要的编码并将其插入。
根据建议:
# Japanese (shift_jis)
'Value' = [System.Text.Encoding]::GetEncoding(932)
https://stackoverflow.com/questions/-100006312
复制相似问题