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に設定してください。 しかし、それは傾きのヘルプです。 クライアントにコードの変更を依頼します。
をsloved
それをデコードするクライアント? PHP? – Brett
クライアントがjavaを使用してデコードしています – Domain
XMLをbase64のバージョンに変換してからクライアントに送信して、それをデコードする理由は何ですか? –