我想获得一个带有keytool的md5 for the Google Maps API但我收到了一个错误。当我尝试跑步时:
C:\Program Files\Java\jre7\bin>keytool -list -alias arabamı bulalım -keystore "c:\key.keystore"
keytool返回错误说明:
Illegal error: bulal2m
我认为错误是由我的别名arabamı bulalım
中的Unicode dotless I(“ı”)字符引起的。我该如何解决这个问题?
答案 0 :(得分:0)
cmd.exe
的 keytool
不使用utf-8
。您正在以另一种(特定于语言环境)编码输入字符。您可以通过从命令行运行chcp
来检查它。
解决方案是:
utf-8
)utf-8
编码的.java
文件中对别名进行硬编码)utf-8
将cmd.exe代码页追加到chcp 65001
(但它很少有效)。答案 1 :(得分:0)
好的md5ı使用了jre6并且它解决了:) C:\ Program Files(x86)\ Java \ jre6 \ bin> keytool -list -alias“arabamıbulalım”-keystore“c:\ key.keystore”谢谢你们所有的朋友