您需要將顯示內容的頁面添加相應的meta <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
。
試試這個:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<?php
$content = file_get_contents('https://pay.ebillett.no/eb_show.php?p_id=1203');
$content = str_replace('</title>','</title><base href="https://pay.ebillett.no/" />', $content);
echo $content;
?>
</body>
</html>
演示:
或者,你可以像下面這樣做沒有HTML包裝也:
<?php
$content = file_get_contents('https://pay.ebillett.no/eb_show.php?p_id=1203');
$content = str_replace('</title>','</title><base href="https://pay.ebillett.no/" />', $content);
echo '<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">';
echo $content;
?>
是什麼$ opts for? –
你在發送一個'content-encoding'頭文件嗎? – Valerij
@ pc-shooter,那不應該在那裏。修正了我的帖子。 – user3615574