2012-09-27 2 views
-3

HTML 파일을 구문 분석 중이며 이 발생하면 html 페이지에 으로 표시됩니다.perl에서 '∞'대신 표시 기호

perl에서 태그에서 데이터를 가져 오려고 시도했을 때 ∞이 발생하면 이 기호를 perl에서 print STDERR로 표시하려고합니다.

어떻게하면됩니까?

+1

디스플레이 란 무엇입니까? HTML 페이지에 표시 하시겠습니까? STDOUT에 표시 하시겠습니까? (STDOUT에 OS를 포함 시키십시오.) 아니면 GUI와 같은 다른 방법을 사용하여 표시합니까? –

답변

1

HTML::Entities을 사용해 보셨습니까?

+0

제안 후 HTML :: Entities로 시도했습니다. encode_entities ($ d) 메소드를 사용했습니다. $ d에는 무한한 기호가 있습니다. 이 출력을 인쇄 할 때 "∞"으로 표시하지만 무한 기호 – Cindrella

+0

@ 모 히니 - HTML 엔터티가 있고 리터럴 문자가 필요하면 ** 인코딩해야합니다. 인코딩하지 말아야합니다. – Quentin

+0

사용 된 decode_entities ($ d); $ d는''& '8734;''을 (를) 가지고 있습니다. 출력은 "Γê ₧"로 표시됩니다. – Cindrella