ต้องการให้มันแสดงผลอ่าน 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);
}
หน้าที่เข้าชม | 7,125,785 ครั้ง |
ผู้ชมทั้งหมด | 2,822,683 ครั้ง |
เปิดร้าน | 15 ก.ย. 2557 |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |