어리석은 질문 일 수도 있지만 어떤 이유로 &은 &으로 인식되지 않습니다. API에서 텍스트를 가져오고 &
은 &
이 아닌 &으로 인쇄됩니다. UTF8을 통해 인코딩하지만 그다지 잡아 내지 않습니다.앰퍼샌드 혼란
Q
앰퍼샌드 혼란
-1
A
답변
4
&
은 앰퍼샌드의 HTML 이스케이프 시퀀스입니다. 그것은 문자 인코딩과 관련이 없습니다. 가능한 경우 브라우저에서 가져 오는 페이지를 열면 소스 코드에 표시됩니다.
1
여러분은 번역 BeautifulSoup를 사용하여 시도 할 수 HTML Entity names.
from BeautifulSoup import BeautifulStoneSoup
BeautifulStoneSoup("&",convertEntities=BeautifulStoneSoup.ALL_ENTITIES)
관련 문제
- 1. 앰퍼샌드
- 2. 앰퍼샌드 인쇄
- 3. URL의 앰퍼샌드
- 4. 혼란
- 5. 혼란
- 6. 혼란
- 7. 혼란
- 8. 혼란
- 9. 혼란
- 10. 혼란
- 11. 혼란
- 12. 혼란
- 13. 혼란
- 14. 혼란
- 15. 혼란
- 16. 혼란
- 17. 혼란
- 18. 혼란()
- 19. 혼란
- 20. 데이터베이스에 앰퍼샌드 저장
- 21. HTML5 앰퍼샌드 및 QueryString
- 22. GET에서 앰퍼샌드 보내기
- 23. mod_rewrite에서 앰퍼샌드 허용
- 24. XSLT 출력의 앰퍼샌드 문제
- 25. 플라잉 받침대에 앰퍼샌드 사용
- 26. 쿠키에 앰퍼샌드 저장 문제
- 27. 레일에서 앰퍼샌드 금지
- 28. JBOSS WS 정규식 앰퍼샌드
- 29. RegExKitLite 및 앰퍼샌드 문제
- 30. 검색 및 앰퍼샌드
, 우리는 당신을 도울 수 있도록 :) 당신은 HTML 엔티티를 참조했습니다 –
을 몇 가지 코드 (특히 인코딩 부분)을 게시, 그것은 하드 제발 어디에서 "인쇄"하고 API 호출의 결과가 정확히 무엇인지 말하십시오. – Tadeck
http://stackoverflow.com/questions/2087370/decode-html-entities-in-python-string을 참조하십시오. –