Проблемы с Zend_Service_Amazon_Simpledb и specialchars - PullRequest
2 голосов
/ 01 февраля 2011

Я хочу скопировать некоторые данные из MySQL в SimpleDB с помощью Zend Framework. Пока он работает нормально, но если какой-либо атрибут содержит специальные символы, такие как «äöüß», сервер отклонил мой запрос с «Просчитанная нами подпись запроса не соответствует предоставленной вами подписи».

SimpleDB принимает запрос, если все специальные символы кодируются каким-либо образом, но я хочу, чтобы это было так. Что я могу сделать, чтобы решить это? Я попытался найти информацию в Google, но не нашел решения.

1 Ответ

1 голос
/ 02 февраля 2011

Я нашел решение для этой проблемы, но мне пришлось изменить некоторый код в Zend_Service_Amazon_SimpleDb.В запросе отсутствовал http-заголовок.Просто добавьте

$ request-> setHeaders ('Content-Type', 'application / x-www-form-urlencoded; charset = utf-8');

в _sendRequest ().

...