看板 AndroidDev 關於我們 聯絡資訊
我之前問過抓PHP回應文字的方法 後來是參考這篇http://j796160836.pixnet.net/blog/post/30577968 用HttpResponse做出來了 但是今天發生了一個問題 我的程式碼跟PHP都沒動過,但是PHP收不到POST 單純用一個有表單的PHP去POST這個接收與回應字串的的PHP的話是有回應文字出來 或者不用接收POST直接給變數,也是有回應文字出來 我是有把程式的SDK提高到2.3(要用NFC) 原本以為是我用4.0的手機去跑程式,違反該網頁提到的ICS的新規定 不過我改成上面說的不接收POST,直接給變數的情況,還是可以把回應文字抓進手機裡 所以應該也不是那個問題 我改用2.2的手機(野火)去跑我舊版本的程式(還是2.2的) 也是出現同樣的現象 不知道是哪邊出了問題? ----------------------------- 把post過去的東西抓到資料庫裡看 發現前面多一個問號符號 不知道是哪裡出錯了 ----------------------------- 原來是Unicode簽名(BOM)搞鬼 但是好端端怎麼冒出這個東西... ----------------------------- 結語: 我的PHP檔被記事本加了BOM,BOM被PHP視為字元輸出, 造成我$_POST裡多了沒用的亂碼,所以SQL無法RUN過去 這篇文章好像跟Android沒關係了... ※ 編輯: ian90911 來自: 122.117.27.198 (04/20 00:01) ※ 編輯: ian90911 來自: 122.117.27.198 (04/20 00:02)
erspicu:WIN32的筆記本會自動加BOM 04/21 03:07
erspicu:我猜你是用了筆記本或是某些WIN32的編輯器 04/21 03:07