为啥只能发送英文短信,发送中文只收到一个符号,用unicode转码后也不管用,求帮助
代码如下:
void sendmessage(){
Serial.println("AT");
delay(2000);
Serial.println("AT+CMGF=1");
delay(2000);
Serial.println("AT+CSCS=“UCS2”");
delay(2000);
Serial.println("AT+CSMP=17,167,2,25");
delay(2000);
Serial.println("AT+CMGS=\"\u0031\u0037\u0038\u0036\u0033\u0035\u0032\u0033\u0038\u0034\u0036\"");//转码后的手机号
delay(2000);
Serial.print("\u5bb6\u4e2d\u71c3\u6c14\u6cc4\u6f0f");转码后的中文短信
delay(2000);
Serial.write(0x1A);
}