2012-09-27 3 views
0

Google Maps API 용 keytool을 사용하여 md5를 가져오고 싶지만 오류가 발생합니다. 내 별명, arabamı bulalım이름에 유니 코드 문자가있는 keytool 별칭에 액세스 할 수 없습니다.

Illegal error: bulal2m 

나는 오류가 유니 코드 dotless I ("I")에 의해 발생되는 생각 캐릭터 :라는 오류를 반환 키 도구

C:\Program Files\Java\jre7\bin>keytool -list -alias arabamı bulalım -keystore "c:\key.keystore" 

을 : 나는 실행하려고 할 때. 이 문제를 어떻게 해결할 수 있습니까?

+0

어떻게 안드로이드 문제가 있습니까? 그렇다면 Google지도 API로 무언가를 개발할 수 있습니까? – ale

답변

0

cmd.exekeytool으로 전화를 걸고있는 것으로 보이는 경우 utf-8을 사용하지 않습니다. 문자를 다른 로케일 특정 인코딩으로 입력하고 있습니다. 명령 줄에서 chcp을 실행하여 검사 할 수 있습니다.

해결책은 될 것이다에 : 일부 자바 코드를 작성하려고 (그리고 utf-8 인코딩 .java 파일의 별칭 이름을 하드 코딩)

  • (utf-8 사용)

    • 실행 Cygwin에서/bash는
    • 시도 cmd.exe 코드 페이지를 utf-8chcp 65001으로 chanding (거의 작동하지 않음).
  • 0
    는 MD5의 ı 사용 JRE6에 대한 확인

    하고 :) C 해결 : \의 Program Files (x86) \ 자바 \ JRE6 "C -keystore 빈> 키 도구 -list -alias"arabamı bulalım "\ : \ 키를 누릅니다. 키 저장소 "고맙습니다. 내 친구

    관련 문제