1
在我的Android應用我用這個方法:字符串編碼/解碼(PHP-的Android)
URLDecoder.decode(this.name,"UTF-8")
它解碼來自我的服務器側,在那裏,在PHP中,我使用的發送的名稱:
urlencode($name);
顯然,這是行不通的。我希望這個名字能夠顯示出民族特色。你能幫我解決這個問題嗎?提前致謝。
在我的Android應用我用這個方法:字符串編碼/解碼(PHP-的Android)
URLDecoder.decode(this.name,"UTF-8")
它解碼來自我的服務器側,在那裏,在PHP中,我使用的發送的名稱:
urlencode($name);
顯然,這是行不通的。我希望這個名字能夠顯示出民族特色。你能幫我解決這個問題嗎?提前致謝。
在服務器端嘗試:
urlencode(utf8_encode($name));
我認爲你正在做的是正確的。讓我們來做一些測試: 初始字符串:$ name =「test-€$ţ」; 使用urlencode($ name)進行編碼的字符串:test-%E2%82%AC%24%C8%9B; 使用URLDecoder.decode(名稱,「UTF-8」)解碼的字符串:test-€$ţ – drealecs 2013-04-09 21:31:53
最後,使用下面的答案解決了問題。 – Tom11 2013-04-10 10:03:14