Android-如何在Android中将字符串转换为utf-8

我无法在Android中将字符串转换为UTF-8。请帮我!!

s1=URLEncoder.encode("臺北市")

结果: %EF%BF%BDO%EF%BF%BD_%EF%BF%BD%EF%BF%BD

但是“ 臺北市”应该编码为“ %E8%87%BA%E5%8C%97%E5%B8%82

回答:

在http://developer.android.com/reference/java/net/URLEncoder.html中,您可以了解到您使用的已弃用,应该使用static

String encode(String s, String charsetName)

所以URLEncoder.encode("臺北市", "utf-8")应该做到这一点。

以上是 Android-如何在Android中将字符串转换为utf-8 的全部内容, 来源链接: utcz.com/qa/403535.html

回到顶部