2013-05-24 5 views
3

MonkeyRunner를 사용하여 Android 기기에 키릴 문자를 입력하려고했지만 아무 것도 출력하지 않거나 물음표 ("?") 만 출력합니다.MonkeyRunner의 키릴 문자

코드 :

ascii 
None 
Cp1251 

내가 텍스트를 표시 할 방법을 다음과 같은 시도 :

print (sys.getdefaultencoding()) 
print (locale.getpreferredencoding()) 
print (sys.stdout.encoding) 

은 다음과 같은 출력 제공

device.type('Мой текст') #This code type nothing 
device.type(u'Мой текст') #This code type nothing 
device.type(unicode('Мой текст','cp1251')) #This code type nothing 
device.type(unicode('Мой текст','cp1251').encode('utf8')) #This code type nothing 
device.type(u"\u0410".encode('utf8')) #This code type ?? 
device.type("\xe2\x98\x83".decode('utf8')) #This code type ? 

인코딩을 사용하는 올바른 방법은 무엇을/디코딩 방법 또는 device.type()을 통해 키릴 문자를 표시하는 다른 방법?

답변