問題的場景:
html 為utf-8編碼<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
form 產生一些中文輸入項提交到后台;
后台通過file_get_contents('php://input');接收
使用var_dump,echo 等顯示接收字符串為 utf-8形式,通過iconv()轉換,結果依然如此;
后使用urldecode() 后,能正常顯示中文。前后台程序都是使用zend studio環境。