Since mid-2005, the eBay API will only accept UTF-8 encoded XML-documents. As encoding
all data to UTF-8 is tedious, Services_Ebay will take care of this for you. All you need
to do is specify the encoding you want to use in your script when creating a session object.
The umlaut characters contained in the description of the item will be automatically converted
to UTF-8 when the XML-document is created. Furthermore the result document which is returned by
the eBay API will be decoded again to ISO-8859-1 so you do not have to worry about UTF-8 at all.
Of course, it is also possible to supply UTF-8 encoded data to Services_Ebay.
All you have to do is change the encoding type, when creating the session object.
In this example you are using utf8_encode() to encode the data prior
to passing it to Services_Ebay. To avoid duplicated encoding, you
need to set the encoding to UTF-8.