Здравствуйте.
Подскажите пожалуйста, как добиться нормального отображения кириллицы в названии загружаемого через флэш файла на сервере? Код загрузки стандартный

Код AS3:
uploader = new URLLoader();
uploader.addEventListener(Event.COMPLETE, onUpload);
.................................................
public function send(url:String, folder:String, fname:String) {
request = new URLRequest(url + '?name=' + FR.name + '&folder=' + folder + '&displayname=' + fname + '&d=' + Math.random());
//trace (url + '?name=' + FR.name + '&d=' + Math.random());
request.data = FR.data;
request.method = URLRequestMethod.POST;
request.contentType = 'application/octet-stream';
uploader.load(request);
}
................................................................
private function onUpload(evt:Event){
filename = uploader.data;
dispatchEvent(new UpEvent(UpEvent.COMPLETE));
}
//серверная часть

PHP код:
<?php
include ('CArray/CList.php');
$fileData = $GLOBALS[HTTP_RAW_POST_DATA];
$fileName = trim( $_GET['name']);
//$fileName = iconv('utf-8', 'windows-1251', $fileName);
//die ($fileName);
$displayname = $_GET['displayname'];
$folder = $_GET['folder'];
//проверка на совпадающие имена в каталоге назначения
$allist = scandir($_SERVER['DOCUMENT_ROOT'].$folder.'/');
$list = array();
for ($i = 0; $i < sizeof($allist); $i++)
if (ereg("\.jpg$", $allist[$i])) {
//echo $allist"\n";
$list[] = $allist[$i];
}
$clist = new CList($list);
while ($clist->Contains($fileName)) $fileName = '0' . $fileName;
//сохранение файла
$fp = fopen($_SERVER['DOCUMENT_ROOT'].$folder.'/'.$fileName, "w");
fwrite($fp,$fileData);
fclose($fp);
echo "file write - OK ".$fileName." displayname = ". $displayname;
?>
При этом файлы, не содержащие кириллицы в названии файла нормально сохраняются, но файлы с кириллицей либо не сохраняются, либо из название невозможно прочесть.