AmazonWebService と nusoap.php

AWSで使っていた nusoap.php を 1.2 -> 1.75 にしたら日本語のエンコーディングがうまくいっていないようなので、ググってこのあたりを参考に変更したらとりあえず動いた。
http://php.s3.to/bbs/fstyle/read.php?key=1064556443&ls=50
http://jamfunk.net/~kensaku/ys_php/bbs/read.php?key=1064829707&ls=50

% diff nusoap.php.org nusoap.php
86,87c86,87< //var $soap_defencoding = 'UTF-8';< var $soap_defencoding = 'ISO-8859-1';

    • -

> var $soap_defencoding = 'UTF-8';
> //var $soap_defencoding = 'ISO-8859-1';
4467c4467< var $decode_utf8 = true;

    • -

> var $decode_utf8 = false;
4478c4478< function soap_parser($xml,$encoding='UTF-8',$method='',$decode_utf8=true){

    • -

> function soap_parser($xml,$encoding='UTF-8',$method='',$decode_utf8){
4997c4997< var $decode_utf8 = true;

    • -

> var $decode_utf8 = false;