如何使用SmsManager发送英语以外的其他语言的SMS?

Pra*_*mar 1 android smsmanager

我试图在android中Text Message使用发送SmsManager。信息传递良好。当我尝试以其他语言发送消息时,它以的形式发送??????。我不知道出什么问题了。

try {
                SmsManager smsManager = SmsManager.getDefault();
                String phno = "+919715361062";
                String msg = "????????";
                smsManager.sendTextMessage(phno, null, msg, null, null);
            }catch (Exception e){
                e.printStackTrace();
                Toast.makeText(MainActivity.this,"Failed",Toast.LENGTH_LONG).show();
            }
Run Code Online (Sandbox Code Playgroud)

小智 5

尝试这个 :

ArrayList<String> arrSMS = smsManager.divideMessage("Text to send");
smsManager.sendMultipartTextMessage("Number", null, arrSMS, null, null);
Run Code Online (Sandbox Code Playgroud)