Actually there is a server that receives requests in xml, and returns the answers in xml too. I need to do data exchange with him from opencart. Everything works if you send requests without Russian letters. With Russian letters, the server returns the following response: XML parsing failed ORA-19202: Error occurred in XML processing LPX-00007: unexpected end-of-file encountered . I tried in xml, in the attributes to prescribe the UTF-8 encoding. Tried to send encoding information in headers. Nothing comes out. Server support with which I contact can not really say anything about this error. They said that the server also works with UTF-8. And yet what is strange, I tried to send Russian letters to my local openserver, everything worked. And it turns out on the hosting does not work.

  • Show sample queries. To save the encoding, pack them in the archive and put on file sharing. - gbg

1 answer 1

The problem was on the hosting, more specifically in the configuration of mbstring.func_overload . The hosting has been ground under 1С bitriks.