作爲內容類型,應用程序/應用程序/應用程序將遠程SMS服務(我無法影響)POST文本消息發送到PHP控制器(Symfony2應用程序) x-www-form-urlencodedPHP應用程序/ x-www-form-urlencoded錯誤地解碼特殊字符
PHP無法正確解碼特殊字符。
tcpdump的節目(簡稱 - 只顯示有問題的數據)
User-Agent: smsd (libwww-perl/5.805)
Content-Type: application/x-www-form-urlencoded
Content-Length: 123
data=ae+%E4+ue+%FC+oe+%F6+sz+%DF
是
ae ä ue ü oe ö sz ß
和PHP $ _POST持有(連載)
;s:4:"data";s:19:"ae ###e ###### sz ##;
原始數據
我想,這是缺少的charset = UTF-8,導致麻煩。
如果有人有一個想法如何克服這一點,我會很感激你的答案。感謝名單。
你爲什麼要序列化它? – AbraCadaver
我想他只是爲了向我們展示原始內容。 – Barmar
@Barmar correct – erasmus