Android SMS Api不接受一些sysmbols

时间:2019-05-25 08:11:45

标签: android sms

当我使用SMS API向用户发送电子邮件时,用户会收到SMS,但电子邮件ID中的@symbol会转换为i。我没有得到什么问题

响应-“您的用户名'sumitkumarx86¡gmail.com'和您的密码:6394937647”

1 个答案:

答案 0 :(得分:0)

由于SMS API无法将其使用的UTF-8格式直接发送纯文本到encode plain text

尝试将其编码为UTF-8

try {
        String message = URLEncoder.encode("jkghfjkdh@gjk.comm", "utf-8");
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}

另一方面,如果您想decodeplain text

try {
    String strPlainText = URLDecoder.decode(message, "utf-8");
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}