Benim isteği bir ¥ sembolü (chr 0165) içeren bir webcoder kullanıyorum. Ben sabun istemci üzerinde kodlama için belirledik:
$soap = new MySoapClient('address.wsdl', array('trace' => 1, 'encoding'=>'ISO-8859-1'));
Benim Giden sabun paketi baktığımızda "¥" için "Â ¥" değişti
Ben kodlama iyi değilim ama ben sadece benim giden sabun paketi her "¥" için "¥" göstermek istiyorum .... boşuna, UTF8-Encode vb kullanılarak, farklı kombinasyonları bir dizi denedim benim string değişken.
Update:
Ben utf8_decode ("¥ ile benim dize") ekleyin ve belirtildiği gibi kodlama ayrılırken ben hala ... yanlış bir şey yapıyor olması gerekir:
$ Sabun = new MySoapClient ('address.wsdl', array (=> 1 'iz', 'kodlama' => 'ISO-8859-1'));
Hala benim giden sabun paket parametre olarak "Â ¥ benim dize" olsun.
i kodlama kısmını bırakırsanız:
$ Sabun = new MySoapClient ('address.wsdl', array (=> 1 'iz', 'kodlama' => 'ISO-8859-1'));
utf8_decode ("¥ ile benim dize") ile birlikte ben aşağıdaki sabun hatayı alıyorum:
SABUN-HATA: Kodlama: string "¥ ile benim dize" geçerli bir utf-8 dizesi değil .....
Herhangi bir öneriniz?