【问题标题】:String encoding/decoding (PHP-Android)字符串编码/解码 (PHP-Android)
【发布时间】: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


【解决方案1】:

在服务器端尝试:

urlencode(utf8_encode($name));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    相关资源
    最近更新 更多