создание phpQuery и др. - PullRequest
       15

создание phpQuery и др.

2 голосов
/ 08 сентября 2011

Когда у меня есть файл, который я запускаю через phpQuery, в котором есть что-то вроде   или ©, это как-то добавляется.

поэтому, когда у меня есть этот файл (hello.html):

hello, this is a test ©

и я запускаю этот код:

$f = phpQuery::newDocumentFile( 'hello.html' );
echo $f->html();

Я получаю следующий вывод:

hello, this is a test ©

Есть ли что-то, что я могу сделать, чтобы выдумать это?

1 Ответ

1 голос
/ 08 января 2013

В появляется из-за проблем с кодировкой, я бы попытался преобразовать его из ISO-8859-1 в UTF-8, используя utf8_encode

$markup = file_get_contents('hello.html');
$utf8_markup = utf8_encode($markup);
$doc = phpQuery::newDocumentHTML($utf8_markup);

- Символ «Â» появляется вместо «»

...