문제

내 프로그램은 cpickle이 포장 한 파일의 파일 색인을 저장합니다. 영어 이외의 파일 이름이 있습니다. 내가 이것을 할 때

print f [0]

여기서 f [0]은 " xc2 xe8 xf1 xee xea xee xf1 xed xfb xe9 xe3 xee xe4"( "정상적인보기에서"dertint in prints prints prints 방법 - 러시아어.

프로그램이 Qtreeview에 문자열 u'високосн칭 '을 수동으로 추가하면 모든 것이 정상입니다.

그러나 프로그램 이이 문자열 ( " xe3 xee xe4"등)을 사용하지 않은 파일에서 qtreeview에 이르기까지 다음과 같습니다.

Alt Text http://img170.imageshack.us/img170/9226/encoding.png

그것을 해결할 방법이 있습니까?

도움이 되었습니까?

해결책

당신은 달리 셨나요? decode 올바른 인코딩 ( "CP1251")을 사용하여 꼬인 문자열에서? 그렇지 않은 경우 유니 코드 문자열을 GUI에 전달하는지 확인하려면이 작업을 수행해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top