あ、ちなみにUTF-8使ってるとします。そりゃそうか。
原因は内部で勝手にデコードしてISOなんちゃらにしちゃってることです。 てなわけで、
$client = new soapclient(wsdlファイル名, true); // Create the proxy $proxy = $client->getProxy(); $proxy->decode_utf8 = false;
とすると自動デコードしなくなる。