mySQLデータベースからPHPのSoapClientを使用してWindowsプラットフォーム上にあるサードパーティのWebサービスにデータを渡そうとしていますが、ポンド記号(£)を含むフィールドを送信すると、次のようなエラーが発生します。
SOAPエラー:エンコーディング:文字列'\xa3...'は有効なutf-8文字列ではありません
これは文字エンコードと関係があると思いますが、各フィールドにutf8_encode()をラップすると、問題が解決するかどうかを考えていますか?私はこれを自分の側から試したところ、エラーは発生しなくなりましたが、現在アクセスできないため、サードパーティの最後で明日まで確認できません。