[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
这样也是乱码:
  1. [Text.Encoding]::GetEncoding("GBK").GetString([Text.Encoding]::UTF8.GetBytes("ϵͳՒ򻵽ָ��·�"))
复制代码
尝试先修改powershell编码后再运行命令:
  1. $outputencoding=[console]::OutputEncoding=[console]::InputEncoding=[system.text.encoding]::GetEncoding('gb2312')
复制代码
或者
  1. $outputencoding=[console]::OutputEncoding=[console]::InputEncoding=[system.text.encoding]::UTF8
复制代码
微信:flashercs
QQ:49908356

TOP

  1. $OutputEncoding = [System.Text.Encoding]::UTF8
  2. [console]::OutputEncoding = $OutputEncoding
  3. [console]::InputEncoding = $OutputEncoding
复制代码
微信:flashercs
QQ:49908356

TOP

本帖最后由 flashercs 于 2022-8-27 17:05 编辑

回复 8# 小白龙


    你说的是powershell,不是 powershell_ise;
搞清楚这两个host 是不同的;
提问题先说清楚 ps版本; host版本.
微信:flashercs
QQ:49908356

TOP

回复 11# 小白龙
  1. [System.Text.Encoding]::GetEncoding('big5')
复制代码
微信:flashercs
QQ:49908356

TOP

返回列表