【发布时间】:2013-04-01 12:12:47
【问题描述】:
在我的 Android 应用中,我使用这种方法:
URLDecoder.decode(this.name,"UTF-8")
它解码从我的服务器端发送的名称,在 PHP 中,我使用:
urlencode($name);
显然,这是行不通的。我希望名字以民族字符显示。你能帮我解决这个问题吗?提前致谢。
【问题讨论】:
-
我认为你做得对。让我们做一些测试: 初始字符串: $name = "test-€$ț" ;使用 urlencode($name) 编码的字符串: test-%E2%82%AC%24%C8%9B ;使用 URLDecoder.decode(name, "UTF-8") 解码的字符串:test-€$ț
-
最后,使用下面的答案解决了问题。
标签: php android encoding decoding