피드 파서를 사용하여 RSS 피드를 읽으려고합니다.키릴 문자 (러시아어) 문자로 작업하는 동안 UnicodeEncodeError를 해결하는 방법은 무엇입니까?
import feedparser
url = 'http://example.com/news.xml'
d=feedparser.parse(url)
f = open('rss.dat','w')
for e in d.entries:
title = e.title
print >>f, address
f.close()
그것은 영어 RSS - 피드와 잘 작동하지만 난 키릴 문자로 쓰여진 제목을 표시하려고하면 나는 UnicodeEncodeError를 얻을. 다음과 같은 경우에 발생합니다.
- 파일에 제목을 쓰십시오.
- 화면에 제목을 표시합니다.
- 웹 페이지에 액세스하려면 URL에서 사용해보십시오.
제 질문은이 문제를 어떻게 쉽게 해결할 수 있는가입니다. 나는이만큼 간단한 해결책을 가지고 싶어요 :
new_title = some_function(title)
HTML 코드에 의해 모든 키릴 문자 기호를 대체하는 방법이있을 수 있습니까?
텍스트를 업데이트하고 인쇄하기 전에 값을 인코딩하십시오. – Tisho
감사합니다. 그것은 문제를 해결합니다! – Roman