Php 此XML使用什么URL编码?

Php 此XML使用什么URL编码?,php,xml,encoding,urlencode,url-encoding,Php,Xml,Encoding,Urlencode,Url Encoding,我有一个xml,我想将它作为GET方法中的参数发送。我希望XML看起来像这样: <%3Fxml+version%3D"1.0"+encoding%3D"UTF-8"+%3F>%0D%0A%0D%0A<lead>%0D%0A+++<mode>LIVE<%2Fmode>%0D%0A%09<title>Mrs<%2Ftitle>%0D%0A%09<firstname>Hannah<%2Ffirstname>

我有一个xml,我想将它作为GET方法中的参数发送。我希望XML看起来像这样:

<%3Fxml+version%3D"1.0"+encoding%3D"UTF-8"+%3F>%0D%0A%0D%0A<lead>%0D%0A+++<mode>LIVE<%2Fmode>%0D%0A%09<title>Mrs<%2Ftitle>%0D%0A%09<firstname>Hannah<%2Ffirstname>%0D%0A%09<lastname>Dwindle<%2Flastname>%0D%0A%09<id>1723658492165<%2Fid>%0D%0A%09<homecode><%2Fhomecode>%0D%0A%09<hometel><%2Fhometel>%0D%0A%09<workcode>011<%2Fworkcode>%0D%0A%09<worktel>132189<%2Fworktel>%0D%0A%09<mobile>0824176239<%2Fmobile>%0D%0A%09<email>hannahdwindle@gmail.com<%2Femail>%0D%0A%09<comment>THIS+IS+A+COMMENT<%2Fcomment>%0D%0A%09<source>UPSTART<%2Fsource>%0D%0A%09<notes>THIS+I+A+NOTE<%2Fnotes>%0D%0A%09<language>E<%2Flanguage>%0D%0A%09<product>P<%2Fproduct>%0D%0A<%2Flead>%0D%0A+++++++++
%0D%0A%0D%0A%0D%0A++LIVE%0D%0A%09Mrs%0D%0A%09Hannah%0D%0A%09dwidle%0D%0A%091723658492165%0D%0A%09%0D%0A%09011%0D%0A%09132189%0D%0A%090824176239%0D%0A%0A%09hannahdwindle@gmail.com%0D%0A%09THIS+是+A+注释%0D%0A%09UPSTART%0D%0A%09THIS+I+A+注释%0D%0A%09E%0D%0A%09P%0D%0A%0D%0A+++++++++

我尝试了urlencode()和rawurlencode(),但它没有提供我想要的输出。

也许你应该使用str_replace来获得你想要的。请发布一个例子,说明你从urlencode()开始的内容,以及你从urlencode()中得到的内容,以便我们可以看到“错误”是什么。