2016-05-25 4 views
1

PHPのXML文字列がこのように見えます。php base64 encodeが予期しない文字で表示される

<?xml version="1.0" encoding="utf-8"?><PayPlatRequestParameter><REQUEST_HEADER>...... 

そして私は

base64_encode() 

でBASE64形式に変換ただし、クライアントは、彼が私のxmlはとても私にはエラーコードを返す

<?xml version="1.0" encoding="utf-8"?><PayPlatRequestParameter?<REQUEST_HEADER>....... 

のように見えたデコードした後と言います。

xml strをutf-16からutf-8に変換するにはiconvを使用してください。notepad ++のエンコーディングはbomなしでutf-8に設定してください。 しかし、それは傾きのヘルプです。 クライアントにコードの変更を依頼します。

+0

をsloved

それをデコードするクライアント? PHP? – Brett

+0

クライアントがjavaを使用してデコードしています – Domain

+0

XMLをbase64のバージョンに変換してからクライアントに送信して、それをデコードする理由は何ですか? –

答えて

0

OK私は私の質問を解決しました。 con't文字列変数に置いているようだxmlまたはbase64の質問が、カール....

はありませんが、私は配列マップ上に置くと、問題が何であるかの言語

関連する問題