php sabun istek özel karakter yanlış xml üzerinden paketin görüntülenebilir

0 Cevap php

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?

0 Cevap