字符串编码/解码(PHP-的Android)
问题描述:
在我的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