サイトは表示されません。代わりに変な文字の束?
-
24-09-2019 - |
質問
‹�����혱jÃ0†w=Å=AÜ ÂЃ)ÅKGÅ:¢En%¹©ß¾²Ý 7xèpußøãŸ~ÝöÇ®Ömót¨•îŸû®©îao‚½‘Í:ºR†æk@´huõÃ(];z:¼•Íö¾þ{¥•‚¾ímwi£_±Ä1)–ÄÇ�‡‘,‰%Ž#YKF²Ä²Ä8ŒèKF²$–88ŒdI,qpÉ’Xâà0’%±Ä1Àaþe–TïÆOŒ@ 2^ßÇh"ù¦`Î!뜄yœ"Dü˜0e°Ó:ËË>e„ñʈfp.à(U®<œv¿ì;xñhRY3˜‹¡�ÞdŒ;Uºõ×R°WkÑ^Z÷¥¯Wß.Ò¤·��
の代わりにWebブラウザで私のウェブサイトの現れまさにです。ローカルホスト上けれどもウェブサイトは素晴らしい作品。それは、Zend Frameworkのベースのウェブサイトの、ローカルホスト上の出力は、この(短縮版)のようになります:
<!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="en" lang="en">
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Language" content="en-US" />
</head>
<body>
<!--
LOTS OF HTML HERE
-->
</body>
</html>
これは何の問題を引き起こす可能性が?それは仕事に使用されるこのバグは今日だけ登場している、前に(昨日すでに多分か、私はよく分からない)。
解決
更新:ハ!これは、連鎖反応のようです。あなたのレスポンスヘッダの最後の行を見てみます:
Date: Sun, 04 Apr 2010 17:06:39 GMT
Server: LiteSpeed
Accept-Ranges: bytes
Connection: close
Etag: "17b7-4a7b64fa-0"
Last-Modified: Thu, 06 Aug 2009 23:19:22 GMT
Content-Type: text/html
Content-Length: 303
509 Bandwidth Limit ExceededContent-Encoding: gzip
「509帯域幅の制限を超え、」後ろの改行が不足しているようです。これは、gzipで圧縮されているコンテンツについての情報を台無しにするようです。私はそれがとても小さいです、なぜも説明超過帯域幅の場合に表示されますエラーメッセージであるゴミを推測しています。
他のヒント
UTF-8を指定するコンテンツタイプのメタタグを削除してください...それは間違っているかもしれません。
'のAccept-encoding' のnullに設定してください
$client->setHeaders(array('Accept-encoding' => ''));
$client->request();
希望、それは助けています。
所属していません StackOverflow