Привет, у меня есть веб-сервис, созданный с использованием Zend Framework. Один из способов предназначен для отправки деталей о заказе. У меня возникла проблема с кодировкой. Одно из возвращаемых значений содержит следующее:
Jaime Torres Bodet # 322-A Col. Lomas de Santa María
Веб-служба возвращает следующую ошибку:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>SOAP-ERROR: Encoding: string 'Jaime Torres Bodet #322-A Col. Lomas de Santa Mar\xc3...' is not a valid utf-8 string</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Как мне решить эту проблему?
] Спасибо
Дальнейшие действия: Проблема возникла из-за усечения строки в базе данных. Для поля было установлено значение VARCHAR (50), и оно усекалось точно посередине закодированного значения.