• ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

สอบถาม เรื่อง sim900A

Muzazhi

ต้องการให้มันแสดงผลอ่าน sms เป็น ภาษาไทย ทำไง ครับ

 

 

String ConvertStrUnicodeToTIS620(String data) {
  int i=0;
  char c;
  String output="";
  unsigned char flag_th=0;
  while (data[i]) {
    if ((data[i]=='0')&&(data[i+1]=='E')) {
      flag_th=1;
    } else {
      output+=data[i];
      output+=data[i+1];
    }
  i+=2; 
  if (i>data.length())
    break;
  }
  if (!flag_th)
   
    return(output);
  else
    output="";
   
  i=0;
  while (data[i]) {
    if ((data[i]=='0') && (data[i+1]=='0')) {
      c  = (data[i+2]-0x30)<<4;
      if((data[i+3])>='A')
        c |= (data[i+3]-0x30)-0x07;
      else
        c |= (data[i+3]-0x30);
      output+=c;
    }
    if ((data[i]=='0') && (data[i+1]=='E')) {
      c  = (data[i+2]-0x30) << 4;
      c += 0xA0;
      if ((data[i+3])>='A') {
        c |= (data[i+3]-0x30)-0x07;
      } else
        c |= (data[i+3]-0x30); 
      output += c;
      Serial.print((char)0E27+" "+output+"\n"); 
    }
    i+=4;
    if (i>data.length())
    break;
  }
  return (output);
}

แสดงความคิดเห็นที่ 0-0 จากทั้งหมด 0 ความคิดเห็น

สถิติร้านค้า

หน้าที่เข้าชม7,125,785 ครั้ง
ผู้ชมทั้งหมด2,822,683 ครั้ง
เปิดร้าน15 ก.ย. 2557
ร้านค้าอัพเดท6 ก.ย. 2568

อุปกรณ์ Arduino

เช็คสถานะสินค้า


ติดตามสินค้า

ระบบสมาชิก

ติดต่อเรา

พูดคุย-สอบถาม