0
를 사용하여 PDU에 문자열을 인코딩하는 방법 C# 6.0GSMComm
화웨이 모뎀 내가 일반 텍스트 예에 일반 PDU에 텍스트 및 디코딩 PDU를 인코딩하는 교류 # 코드 또는 라이브러리를 필요로, USSD를위한 PDU를 사용 : * 222 #을 ==> 2A994C3602 및 그 반대로. 감사.
를 사용하여 PDU에 문자열을 인코딩하는 방법 C# 6.0GSMComm
화웨이 모뎀 내가 일반 텍스트 예에 일반 PDU에 텍스트 및 디코딩 PDU를 인코딩하는 교류 # 코드 또는 라이브러리를 필요로, USSD를위한 PDU를 사용 : * 222 #을 ==> 2A994C3602 및 그 반대로. 감사.
public static string GetPDUString(string plainString)
{
var bytes = Encoding.Default.GetBytes(plainString);
var packedBytes = PduBitPacker.PackBytes(bytes);
var hexString = PduBitPacker.ConvertBytesToHex(packedBytes);
return hexString;
}
public static string GetPlainText(string pduString)
{
var packedBytes = PduBitPacker.ConvertHexToBytes(pduString);
var unpackedBytes = PduBitPacker.UnpackBytes(packedBytes);
return System.Text.Encoding.Default.GetString(unpackedBytes, 0, unpackedBytes.Length);
}