iframe中にAmazonから取得したHTMLを埋め込んで表示させようとしていますが、時々文字化けします。こちら側のHTMLはmetaタグでUTF-8指定、Amazonが返すHTMLもUTF-8のようですが、charsetのmetaタグがないせいか、Chromeでは数回に一度の割で文字化けを起こします。古いIEでは問題ありません。

処理は、こちらのHTML中に以下のようにPHPで取得しています。

<iframe src="取得スクリプト.php" ...>

[取得スクリプト.php]

echo file_get_contents($url);

取得スクリプト中で、取得したHTMLにmetaタグを埋め込んで返すことは可能かと思いますが、何か他に回避策があればご教示ください。よろしくお願いいたします。