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代码页。
以上是关于Win7安装curl工具解决PowerShell ISE中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章