В пхп кодировки-больное место. забудьте навсегда mb_convert_encoding mb_detect_encoding и прочее от mbstring. Это все неправда, это никогда не работало толком. Это раз. Второе. Дампните пришедший результат в файл, и откройте его в редакторе, который умеет работать с различными представлениями, откройте его и смотрите.
Верьте simplexml_load_string() Entity: line 1: parser error : Input is not proper UTF-8
Если она считает, что это не UTF-8, значит, не оно. это три.
и четыре. не циклитесь на флеше, смотрите на серверную часть
http://mysite/1.php там тоже полно потенциальных багов, начните с

PHP код:
setlocale(LC_ALL, 'en_US.UTF8', 'en_US.UTF-8');
и далее.