불가리아어를 읽을 수는 없지만 페이지는 나에게 잘 들립니다.
#!perl
use LWP::Simple;
getprint('http://svejo.net/popular/all/new/');
이 스크립트는 홀수 또는 암호화 보이는 것도 withouth 일반 페이지를 반환 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="bg" lang="bg">
<head>
<title>Svejo — Популярните новини </title>
당신이하고있는 버전 펄의 시도되었고 모듈이 사용하는거야? 보고있는 출력은 무엇입니까?
당신은 Windows에서 ActivePerl을 사용하고 있음을 명확히합니다 (추가 세부 사항으로 질문을 업데이트하십시오). 프로그램에서 올바른 유니 코드 일을 할 필요가있을뿐만 아니라 유니 코드를 올바르게 표시하도록 터미널을 설정해야한다는 것을 기억하십시오.
출력을 명시 적으로 binmode으로하면 어떻게됩니까?
binmode STDOUT, ':utf8';
출력을 파일로 저장하고 UTF-8을 인식하는 편집기에서 확인해보십시오.
그래, 작동하지 않습니다. 훨씬 더 일반화되고 모든 핸들이 기본적으로 UTF-8을 사용하도록 설정해 보겠습니다.
use open IO => ':utf8';
여러분이 펄에서 무엇을하고 있는지 알지 못하지만, 나에게 잘 해줍니다. 암호화 된 것을 어떻게 알 수 있습니까? – WhirlWind
사용하고있는 최소한이고 완전한 스크립트와 출력을 보여주십시오. –
'헤더를 제외한 모든 것이 암호화 된 것'이라고 말하면 '텍스트/정보'또는 '텍스트 및 HTML 태그'를 의미합니까? – lexu