내가 나 한테 전화 전화 번호의 이름을 취득 할 수 이것은 내 코드입니다 : 더 "특별한 존재하지 않는 경우모든 UTF-8입니다 ..하지만 난 단지 먼지
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import lxml.html
telnr="0306636793"
root=lxml.html.parse("http://www.11880.com/rueckwaertssuche/%s"%telnr).getroot()
h3=root.cssselect('h3')
print h3[0].text_content()
그것은 좋은 작품 문자 "(독일어"Umlaute "와 같이) 결과에 나타납니다.
하지만 ... 예를 들어 ... "뮐러, 에곤"이 나를 부르면, 나는 "뮬러, 에곤"을 얻습니다.
올바른 인코딩으로 결과를 얻으려면 무엇을해야합니까?
결과에 올바른 인코딩이있을 수 있지만 인쇄하는 모든 곳 (예 : 단말기)에서는 그렇지 않을 수 있습니다. – BrenBarn
아니요. 코드를 wxpython-programm에 넣고 개발자 이름을 추가했습니다. d = h3 [0] .text_content() info.AddDeveloper (d) 대화 상자에 "Müller, Egon"이 표시됩니다. – dede
인쇄 h3 [0] .text_content(). encode ("ISO 8859-1")도 트릭을 수행했지만 .... 이해가 안되는 이유는 ...!? – dede