Compactando com o Java Descompactando com o PHP

Eu tenho uma situação em que um servlet está fornecendo dados compactados para um script PHP. Eu comprimir os dados no lado do Java não há problema, mas o PHP parece incapaz de descomprimir.

Aqui estão os trechos de código relevantes do Java Side:

  OutputStream o=response.getOutputStream();

GZIPOutputStream gz=new GZIPOutputStream(o);
gz.write(GridCoder.encode(rs,id, perPage, page).getBytes());
gz.close();
o.close();

Lado do PHP:

$xml= gzuncompress($xml);

Alguém pode, por favor, apontar a direção certa.

questionAnswers(4)

yourAnswerToTheQuestion