16進制字符串轉BCD碼
15位IMEI字符串轉8位BCD碼 "869300038715250"-->{0x68,0x39,0x00,0x30,0x78,0x51,0x52,0xF0} ...
String fastcall BCDtoDecStr BYTE temp String outemp IntToStr temp temp if temp add by cy outemp outemp return outemp ...
2017-03-29 09:20 0 2126 推薦指數:
15位IMEI字符串轉8位BCD碼 "869300038715250"-->{0x68,0x39,0x00,0x30,0x78,0x51,0x52,0xF0} ...
筆者在折騰USB轉GSM模塊發中文短信的時候,PDU模式需要把字符串轉成16進制unicode碼。 中文的好解決,encode unicode_escape編碼就可以了 但英文和數字就麻煩了,encode沒有變化 最終找到用ord把字符串轉成ascii/unicode數值, 然后用 ...
例如:564E3A312D302E302E30 可轉換為:VN:1-0.0.0 ...
{ } ...
{ } ...
直接上代碼,看代碼你們就懂了 1、16進制QString轉QByteArray 2、qint8(signed char)轉16進制字符串 3、這塊我主要是用在串口通信這里了,看自己實際情況吧 ...
//-----------------------------------------------//16進制字符轉整數,16進制字符與字符串轉換中間函數//-----------------------------------------------function ...