Microsoft Bing APIを使用しようとしています。
$data = file_get_contents("http://api.microsofttranslator.com/V2/Ajax.svc/Speak?appId=APPID&text={$text}&language=ja&format=audio/wav");
$data = stripslashes(trim($data));
返されたデータには、返された文字列の最初の文字に ' ' 文字が含まれています。データを返す前にトリミングしたため、スペースではありません。
' ' 文字は %EF%BB%BF であることが判明しました。
なぜこれが起こったのだろうか、おそらくマイクロソフトのバグでしょうか?
PHPでこの%EF%BB%BFを削除するにはどうすればよいですか?