Win7安装curl工具解决PowerShell ISE中文乱码问题

Posted 何事误红尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win7安装curl工具解决PowerShell ISE中文乱码问题相关的知识,希望对你有一定的参考价值。

概述

项目过程中使用到了curl指令,记录下工具的安装。

curl安装

下载后不需要安装,解压curl-7.73.0-win64-mingw.zip到合适的位置就可以了。进入解压后的bin文件夹下,按住shift右键:
在这里插入图片描述
进入命令行后就可以进行指令验证了。
在这里插入图片描述
这时在cmd中是不能直接使用curl的:
在这里插入图片描述

每次使用需要先进入解压路径可能有点麻烦,为了直接在cmd中使用,需要我们添加环境变量。
在这里插入图片描述
再次测试下:
在这里插入图片描述

PowerShell ISE中文乱码

我的使用过程中,服务器返回数据较长,希望能够拷贝出来单独分析。在cmd中无法拷贝,了解到了win7自带的PowerShell ISE。但使用过程中发现服务器返回的UTF-8中文内容显示为乱码:
在这里插入图片描述
在cmd中测试,可以正常显示:
在这里插入图片描述
首先使用chcp查看当前的代码页是936,也就是简体中文(GBK)。然后将代码也修改为UTF-8:

chcp 65001

然后再次测试指令,可以看到服务器返回数据的中文部分可以正常显示了:
在这里插入图片描述
需要注意的是,这种方法比较便捷,但是当PowerShell ISE关闭后,设置也就一起失效了。当再次打开PowerShell ISE时,仍然使用936代码页。

参考链接:windows 控制台 cmd/PowerShell 中文显示乱码,解决方法

以上是关于Win7安装curl工具解决PowerShell ISE中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

Win7中安装Windows PowerShell 3.0

windows环境中如何安装配置curl工具

powershellcpu是不是大于

windows powershell 怎么使用啊,是干啥用的

cURL 到 PowerShell - 哈希表

window10 Powershell使用curl命令报错解决方法