Android studio获取SHA1时命令行中文乱码,致使无法获取到SHA1的解决方法

之前因为VS2017命令行中文乱码的问题,使用如下方法:

win+R --> regedit --> 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

--> 添加一个字符串值 (名称为:autorun 数据为:chcp 65001)

把cmd中使用的编码语言永久变成了UTF-8,如下图。

Android studio获取SHA1时命令行中文乱码,致使无法获取到SHA1的解决方法

高德地图定位key需要SHA1安全码,Android studio 本身自带一个debug.keystore,如果是调试,可以直接使用这个签名的SHA1,我按照网上的方法,定位到debug.keystore所在文件夹,又输入keytool -list -v -keystore debug.keystore,却出现如下乱码,获取不到SHA1。

Android studio获取SHA1时命令行中文乱码,致使无法获取到SHA1的解决方法

刚开始不知道什么原因,试了试在命令行敲下chcp 936 将编码语言改为gbk,重新获取,就可以获取到了,记录一下。

Android studio获取SHA1时命令行中文乱码,致使无法获取到SHA1的解决方法