Hi Try this: <?php ... $contents=file_get_contents($link); file_put_contents("kml/$.kml",$contents) ?> There shouldn't be a character encoding problem with this two lines. Don't forget the mime type: http://earth.google.com/support/bin/answer.py?answer=25094&topic=1139 bernhard Am Dienstag, den 26.12.2006, 17:22 +0500 schrieb Fahad Pervaiz: > I want to download UTF-8 encoded kml files from a website. I have written a > script that automatically downloads KML file. Problem is that some of the > utf-8 charc are distrubed after saving file on windows. below is the script. > > > . > . > . > > $handle = fopen($link, "rb"); > > $handle2= fopen("kml/$i.kml","w"); > > $contents = ''; > while (!feof($handle)) { > $contents = fread($handle, 8192); > fwrite($handle2, $contents); > } > fclose($handle); > fclose($handle2); > . > . > . > . > > Also, there is another problem.Downloading file using the above script, > downloads incomplete file, means some of the information is skipped and file > size is also small. > > Help would be appriciated > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php